安卓——控件的阴影模糊效果 1.右和下方 2.顶部

原创 ziyingyewu 随笔 安卓手机 289阅读 2018-03-05 16:30:59 举报

Paint.setShadowLayer是支持设置阴影的,不过有几个坑
需要关闭硬件加速,否则没有效果
阴影的颜色是需要带透明度的,否则没有效果
思路
比如你有一个 200dp*100dp的矩形空间需要显示边界阴影,先通过计算布局大小,给这个区域设置padding, 这个padding的目的是给阴影留下位置,阴影区域的大小是原空间的大小,给出的代码是一个ViewGroup,可以直接使用

测试图片

下方代码是右侧和底部阴影效果

XXX部分为包名

经修改,改成了只有顶部有灰色阴影的效果

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复