Android LayerDrawable怎么使用


这篇文章主要介绍“AndroidLayerDrawable怎么使用”,在日常操作中,相信很多人在AndroidLayerDrawable怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AndroidLayerDrawable怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!Android LayerDrawble 包含一个Drawable数组,系统将会按照这些Drawable对象的数组顺序来绘制他们,索引最大的 Drawable 对象将会被绘制在最上面。LayerDrawable对象的xml文件的根元素是, 该元素内部包含多个。item标签内部可以指定drawable、id和位置相关属性。layer-list可以进一步扩展对shape和selector的使用,对layer-list可以这样简单的来理解,使用它可以将多个图片叠加起来,可以将用shape和selector实现的效果叠加起来该控件比较使用比较简单,我们直接通过例子来演示activity_main.xml ,有三个ImageView 对象:1. 第一个 ImageView 我们定义好 宽度和高度 150dp, 看看里面的内容:说说 item的4个属性,作用同控件中的margin属性android:top 顶部的偏移量android:bottom 底部的偏移量android:left 左边的偏移量android:right 右边的偏移量我们定义的ImageView的宽高150dp ,第一个item 矩形框 在最底层,铺满整个宽高第二个item为圆形,距离ImageView容器的top bottom left right 边距离为 15dp注意:圆形定义的免费云主机域名里是不生效的,是以容器宽高150dp为基准, 上下左右偏移15dp后绘制出来第三个item为矩形,距离ImageView容器的top bottom left right 边距离为 45dp2. 第2个ImageView,不定义宽高,让里面图片去填充显示:第一个item为矩形,宽高为 50dp第二个item也为矩形, 宽高为80dp 那么根据显示规则,后面的item显示在上面,所以整个ImageView的宽高变为 80dp了第三个item为圆形,通过第一和第二个显示规则,此时的ImageView的宽高为80dp, 然后距离ImageView容器的top bottom left right 边距离15dp 绘制出来3. 第三种,通过层视图显示阴影效果到此,关于“AndroidLayerDrawable怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注百云主机网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: C语言的循环语句有哪些

这篇文章主要介绍了C语言的循环语句有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言的循环语句有哪些文章都会有所收获,下面我们一起来看看吧。C语言中循环语句主要有三种:while ;for ;do while。1.whil…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/18 20:19
下一篇 02/18 20:19

相关推荐