最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
为View添加阴影效果的工具类:ShadowViewHelper
时间:2016-09-25 编辑:简简单单 来源:一聚教程网
其实这两张图是相同的界面,区别在于右边的弹窗添加了阴影效果,而左边的没有,这就导致了同一个界面出现了截然不同视觉效果,这就是ShadowViewHelper的功劳了,它是一个给View添加阴影效果的工具类,下面说一下它的使用方法。
1.在module对应得build.gradle加上
compile 'com.github.wangjiegulu:ShadowViewHelper:1.0.1'
2.在代码中个使用
ShadowViewHelper.bindShadowHelper(
new ShadowProperty()
.setShadowColor(0x77000000)
.setShadowRadius(10)
.setShadowDx(10)
.setShadowDy(10)
, view);
bindShadowHelper()方法的第一个参数是设置阴影的属性,第二个参数是要设置阴影的View。
设置阴影的属性也很简单,只有四个方法:
1
setShadowColor(0x77000000) //设置阴影颜色
1
setShadowRadius(10) //设置阴影半径
1
setShadowDx(10) //设置阴影x偏移
1
setShadowDy(10) //设置阴影y偏移
其中,前两个方法必须写,后两个方法可以不写。使用时需要注意几个问题:
(1)阴影半径、x偏移、y偏移的单位都是px
(2)阴影并不是在View的外部设置,而是在View的内部,所以阴影半径、x偏移、y偏移的值不能太大,否则会覆盖View的内容
相关文章
- Java中Math类常用方法代码详解 07-29
- 阴阳师手游拉条类式神有哪些 07-19
- 烧脑小怪兽illi益智类手游AppStore限免中 07-17
- 查看import的类是出自哪个jar包的方法 07-01
- LED是什么意思 LED有哪些种类 06-30
- 艳阳下的运动精神 体育类手游推荐 06-15