这篇文章主要介绍“Android中如何设置阴影效果”,在日常操作中,相信很多人在Android中如何设置阴影效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android中如何设置阴影效果”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
成都创新互联专注于衡阳县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供衡阳县营销型网站建设,衡阳县网站制作、衡阳县网页设计、衡阳县网站官网定制、成都小程序开发服务,打造衡阳县网络公司原创品牌,更为您提供衡阳县网站排名全网营销落地服务。给控件设置阴影,会使得界面元素更好看一写,google 给我们提供了一个现成的控CardView,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果
本文是使用给控件设置背景实现阴影
在res/drawable 下新建一个 Drawable Resource File
使用 layer-list 图层 就是说可以多个图层一层一层盖上去
新建一个渐变的图层 item作为背景图层,主要是 gradient,shape是用来定义形状的,corners设置角度,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上
新建一个图层,作为顶层图层, 阴影实现的原理,就是顶层的小显示一点,露出一部分下面的图层,这个就需要设置Item的 left, top, right, bottom属性,这几个参数的设置就类似于设置margin, 这样就可以出来阴影效果了,当然为了效果,我的参数设置的有点夸张,只设置了右边和下边的阴影,solid 设置填充, 还有stroke 设置边框,设置了颜色,设置了宽度就可以看见边框效果了
顶层的图层上,还是可以添加触摸的变化效果,即手指触碰到该控件时,控件背景色变化
使用:android:background=”@drawable/你的阴影xml文件”
附 : 完整的阴影xml 代码
到此,关于“Android中如何设置阴影效果”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!