这篇文章主要介绍了机器人中图层列表基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
使用图层列表可以将多个可拉的按照顺序层叠在一起显示,默认情况下,所有的项目中的可拉的都会自动根据它附上视角的大小而进行缩放,
图层列表中的项目是按照顺序从下往上叠加的,即先定义的项目在下面,后面的依次往上面叠放
例子
?可扩展标记语言版本='1.0 '编码='utf-8 '?
层列表xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
项目
形状机器人:形状='矩形'
坚固的安卓系统:color='#0000ff'/
/形状
/项目
item Android:bottom=' 25dp ' Android:top=' 25dp ' Android:left=' 25dp ' Android:right=' 25dp '
形状机器人:形状='矩形'
坚固的android:color='#00ff00' /
/形状
/项目
item Android:bottom=' 50dp ' Android:top=' 50dp ' Android:left=' 50dp ' Android:right=' 50dp '
形状机器人:形状='矩形'
坚固的android:color='#ff0000' /
/形状
/项目
/层列表
布局
?可扩展标记语言版本='1.0 '编码='utf-8 '?
线性布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
Android:layout _ width=' match _ parent '
Android:layout _ height=' match _ parent '
图像视图
android:layout_width='150dp '
android:layout_height='150dp '
Android:background=' @ drawable/layer _ list '/
/线性布局
效果图
红色项目最后定义在最上方,绿色项目中间,最先定义蓝色最下边
这里设置了Android:bottom=' 50dp ' Android:top=' 50dp ' Android:left=' 50dp ' Android:right=' 50dp '属性
Android:top=' 50dp ';表示该项目上边以图像视图上边界往里面缩了50dp
android:bottom='50dp '表示该项目下边以图像视图下边界往里面缩了50dp
Android:left=' 50dp ';表示该项目左边以图像视图左边界往里面缩了50dp
Android:right=' 50dp ';表示该项目右边以图像视图右边界往里面缩了50dp
Android:bottom=' 25dp ' Android:top=' 25dp ' Android:left=' 25dp ' Android:right=' 25dp '类似
layer-list给指定view实现三面边框
?可扩展标记语言版本='1.0 '编码='utf-8 '?
层列表xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
项目
形状机器人:形状='矩形'
坚固的android:color='#ff0000'/
/形状
/项目
item Android:bottom=' 2dp ' Android:top=' 2dp ' Android:right=' 2dp '
形状机器人:形状='矩形'
坚固的android:color='#ffffff' /
/形状
/项目
/层列表
布局
?可扩展标记语言版本='1.0 '编码='utf-8 '?
线性布局xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
Android:layout _ width=' match _ parent '
Android:layout _ height=' match _ parent '
安卓:方向='垂直'
线性布局
android:layout_width='150dp '
android:layout_height='50dp '
Android:background=' @ drawable/border '
android:layout_gravity='center '
安卓:方向='垂直'
/线性布局
/线性布局
效果图
实现带阴影的按钮效果:
代码:
?可扩展标记语言版本='1.0 '编码='utf-8 '?
选择器xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '
item Android:state _ pressed=' true '
!-灰色阴影-
图层列表
项目
android:left='2dp '
android:top='4dp '
形状
solid Android:color=' @ Android:color/darker _ gray '/
corners android:radius='4dp' /
/形状
/项目
!-红色前景-
项目
android:bottom='4dp '
android:right='2dp '
形状
坚固的android:color='#FF0000' /
corners android:radius='4dp' /
/形状
/项目
/层列表
/项目
项目
!-灰色阴影-
图层列表
项目
android:left='2dp '
android:top='4dp '
形状
solid Android:color=' @ Android:color/darker _ gray '/
corners android:radius='4dp' /
/形状
/项目
!-白色前景-
项目
android:bottom='4dp '
android:right='2dp '
形状
坚固的android:color='#FFFFFF' /
corners android:radius='4dp' /
/形状
/项目
/层列表
/项目
/选择器
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。