Android中如何设置阴影效果

这篇文章主要介绍“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时为从下往上


 
 
 
 
 

Android中如何设置阴影效果

新建一个图层,作为顶层图层, 阴影实现的原理,就是顶层的小显示一点,露出一部分下面的图层,这个就需要设置Item的 left, top, right, bottom属性,这几个参数的设置就类似于设置margin, 这样就可以出来阴影效果了,当然为了效果,我的参数设置的有点夸张,只设置了右边和下边的阴影,solid 设置填充, 还有stroke 设置边框,设置了颜色,设置了宽度就可以看见边框效果了


 
 

 
 


 
 
 
 

Android中如何设置阴影效果

顶层的图层上,还是可以添加触摸的变化效果,即手指触碰到该控件时,控件背景色变化


 
  
  
   
   
  
  
  
  
   
   
  
  
 
 

使用:android:background=”@drawable/你的阴影xml文件”

Android中如何设置阴影效果


 

附 : 完整的阴影xml 代码



 
 
 
  
  
 
 
 
 
 
 
  
  
   
   
  
  
  
  
   
   
  
  
 
 

到此,关于“Android中如何设置阴影效果”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


分享标题:Android中如何设置阴影效果
当前路径:http://ybzwz.com/article/gjepog.html