项目作者: SSong-develop

项目描述 :
Select Shadow position (ex. top , bottom , start , end)
高级语言: Kotlin
项目地址: git://github.com/SSong-develop/SelectableShadowPositionsView.git


How To Use


xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <androidx.constraintlayout.widget.ConstraintLayout
  3. xmlns:android="http://schemas.android.com/apk/res/android"
  4. xmlns:app="http://schemas.android.com/apk/res-auto"
  5. xmlns:tools="http://schemas.android.com/tools"
  6. android:layout_width="match_parent"
  7. android:layout_height="match_parent"
  8. android:clipChildren="false"
  9. tools:context=".MainActivity">
  10. <com.ssong_develop.selectableshadowpositionview.SelectableShadowPositionView
  11. android:layout_width="200dp"
  12. android:layout_height="200dp"
  13. app:shadow_top_offset="1dp"
  14. app:shadow_bottom_offset="1dp"
  15. app:shadow_start_offset="1dp"
  16. app:shadow_end_offset="1dp"
  17. app:shadow_color="@color/black"
  18. app:shadow_stroke_width="8dp"
  19. app:corner_radius="16dp"
  20. app:blur_radius="16dp"
  21. app:border_color="@color/gray"
  22. app:card_background_color="@color/white"
  23. app:enable_shadow_top="false"
  24. app:enable_shadow_start="true"
  25. app:enable_shadow_end="true"
  26. app:enable_shadow_bottom="true"
  27. app:enable_border="false"
  28. app:enable_shadow="true"
  29. app:layout_constraintStart_toStartOf="parent"
  30. app:layout_constraintEnd_toEndOf="parent"
  31. app:layout_constraintTop_toTopOf="parent"
  32. app:layout_constraintBottom_toBottomOf="parent">
  33. <TextView
  34. android:layout_width="wrap_content"
  35. android:layout_height="wrap_content"
  36. android:textColor="@color/black"
  37. android:textSize="12sp"
  38. android:text="SelectableShadowPositionView"
  39. app:layout_constraintStart_toStartOf="parent"
  40. app:layout_constraintEnd_toEndOf="parent"
  41. app:layout_constraintTop_toTopOf="parent"
  42. app:layout_constraintBottom_toBottomOf="parent"></TextView>
  43. </com.ssong_develop.selectableshadowpositionview.SelectableShadowPositionView>
  44. </androidx.constraintlayout.widget.ConstraintLayout>

sample








Download

  • MinSDK = 26

Project-level build.gradle

  1. allprojects {
  2. repositories {
  3. ...
  4. maven { url 'https://jitpack.io' }
  5. }
  6. }

Module-level build.gradle

  1. dependencies {
  2. implementation 'com.github.SSong-develop:SelectableShadowPositionsView:1.0.5'
  3. }