资讯专栏INFORMATION COLUMN

可定制化阴影的万能阴影布局ShadowLayout 2.0 震撼上线,效果赶超CardView

bang590 / 2263人阅读

摘要:支持定制化阴影,支持调戏小姐姐支持随意更改阴影颜色值支持轴阴影偏移可随意更改阴影扩散区域支持阴影圆角属性支持单边或多边不显示阴影更新功能最近发现有人直接拿去当自己项目,发布博客和。我想说尊重下辛苦蜜蜂的劳动成果。

支持定制化阴影,支持调戏UI小姐姐!!

支持随意更改阴影颜色值

支持x,y轴阴影偏移

可随意更改阴影扩散区域

支持阴影圆角属性

支持单边或多边不显示阴影

2.0更新功能(最近发现有人直接拿去当自己项目,发布博客和github。我想说尊重下辛苦蜜蜂的劳动成果。转载请说明出处)

支持ShadowLayout背景填充颜色,圆角属性随阴影圆角改变

支持动态修改ShadowLayout各种属性,及内部代码优化

效果展示(截图分辨率模糊,真机运行效果赶超CardView)
基础功能展示 各属性展示 随意更改颜色
添加依赖

项目build.gradle添加如下

allprojects {
     repositories {
         maven { url "https://jitpack.io" }
     }
 }

app build.gradle添加如下

  dependencies {
        implementation "com.github.lihangleo2:ShadowLayout:2.0.1"
}

使用
      

        

    

# 自定义属性

圆角属性

app:hl_cornerRadius="18dp" 阴影圆角属性(同时如果设置了背景填充色也是背景圆角)

阴影扩散程度

app:hl_shadowLimit="5dp" 阴影的扩散区域

阴影布局背景颜色值

app:hl_shadowBackColor="#fff" 阴影布局背景填充色,圆角属性即是阴影圆角

阴影的颜色

app:hl_shadowColor="#2a000000" 阴影的颜色可以随便改变,透明度的改变可以改变阴影的清晰程度

x轴的偏移量

app:hl_dx="0dp" 也可以理解为左右偏移量

y轴的偏移量

app:hl_dy="0dp" 也可以理解为上下的偏移量

阴影的4边可见不可见(与偏移量无关)

app:hl_leftShow="false" 左边的阴影不可见,其他3边保持不变

github传送门,走起

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75965.html

相关文章

  • Android打造万能自定义阴影控件

    摘要:简单介绍一下这几个参数阴影半径,主要可以控制阴影的模糊效果以及阴影扩散出去的大小。注意需要同时满足三个条件高度宽度名称都相同时才能算是同一个。 目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果Api 03.设置阴影需要注意哪些 04.常见Shape实现阴影效果 05.自定义阴影效果控件 06.如何使用该阴影控件 07.在recyclerView中使用注意点 01.阴影效果...

    CHENGKANG 评论0 收藏0
  • Android Material Design系列之RecyclerView和CardView

    摘要:为用于显示复杂视图的新增。建议大家参考上拉更多具体使用不讲了,今天我们顺便讲一下如何在加上拉更多的效果吧,下拉刷新我们使用的效果就行。因为我看市面上目前大部分的都是这样做的,下拉刷新用的效果,自己在上添加上拉更多。 去年很早之前,我就讲解过RecyclerView的使用,今天我们就在讲解CardView的时候,顺便再把RecyclerView同时讲解一下。RecyclerView、Ca...

    codeKK 评论0 收藏0
  • 鸿蒙开源第三方组件——SwipeCaptcha_ohos3.0旋转验证组件

    摘要:步骤设置控件监听事件,重新生成验证区域在文件中添加控件在文件中添加控件,用于显示旋转验证的动态效果。先实例化一个随机数对象,用于后续计算随机生成的旋转验证块角度值。 前言基于安卓平台的滑动拼## 二级标题图验证组件SwipeCaptcha(https://github.com/mcxtzhang/SwipeCa...

    Amos 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<