Android 代码阴影绘制,Android工具库记:shadowlayout轻松实现阴影

前段时间,ui设计上有几个控件需要加阴影~因此笔者搜索了一下Android给控件加阴影的方法~搜索出来的结果并不多~介绍给控件加阴影的只有几篇文章~

无非就是自己定义一个drawable的xml然后作为控件的背景~直接用java代码写~或者直接给控件画出来~~等等有些没效果,有些复用性差,有些麻烦~始终找不到合适的。

后来笔者试着使用英文去搜索了一下|~发现有这样的一个东东:ShadowLayout~一看就知道是在布局文件里面使用的。经过笔者的使用~发现挺好用的,因此在这里简单记一下。

用法很简单,无非就是使用ShadowLayout包含着要加阴影的控件~~然后设置一下属性~自己想要的阴影就出来了~使用非常简单。不过好多控件都要多包含一层布局。布局文件看起来会比较混乱一点~不过没关系~用起来方便就好。下面用别人的一句话简单描述一下这个shadowlayout'

ShadowLayout是一个自定义的ViewGroup,它能让自己包含的view显示出阴影效果。跟CardView相比,ShadowLayout有以下优势:可以绘制圆形阴影,可以设置阴影位置,可以设置阴影的深浅,可以设置selector的阴影。

用起来挺简单的,这里就不再叙述直接上github地址:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值