- 项目build.gradle添加如下
allprojects { repositories { maven { url 'https://jitpack.io' } } }
- app build.gradle添加如下
dependencies { implementation 'com.github.lihangleo2:ShadowLayout:1.0' }
<com.lihang.ShadowLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:hl_cornerRadius="18dp"
app:hl_dx="0dp"
app:hl_dy="0dp"
app:hl_leftShow="false"
app:hl_shadowColor="#2a000000"
app:hl_shadowLimit="5dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="36dp"
android:background="@drawable/shape_show_"
android:gravity="center"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="完全圆形圆角"
android:textColor="#000" />
</com.lihang.ShadowLayout>
- app:hl_cornerRadius="18dp" 阴影圆角属性
- app:hl_shadowLimit="5dp" 阴影的扩散区域
- app:hl_shadowColor="#2a000000" 阴影的颜色可以随便改变,透明度的改变可以改变阴影的清晰程度
- app:hl_dx="0dp" 也可以理解为左右偏移量
- app:hl_dy="0dp" 也可以理解为上下的偏移量
- app:hl_leftShow="false" 左边的阴影不可见,其他3边保持不变