,,Android中layer-list基本使用详解

,,Android中layer-list基本使用详解

这篇文章主要介绍了机器人中图层列表基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

使用图层列表可以将多个可拉的按照顺序层叠在一起显示,默认情况下,所有的项目中的可拉的都会自动根据它附上视角的大小而进行缩放,

图层列表中的项目是按照顺序从下往上叠加的,即先定义的项目在下面,后面的依次往上面叠放

例子

?可扩展标记语言版本='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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: