android 5.x—Elevation阴影
来源:互联网 发布:安化集团网络办公系统 编辑:程序博客网 时间:2024/05/28 15:58
以往的android view里,只有X和Y两个值,而在5.x之后,Google为其增加了一个新的属性——Z值。
Z值使得UI界面更有立体感,view与view直接有了明显的层次感。Z值由两部分组成,elevation和translationZ组成,elevation是静态成员,translationZ可以在代码中设置实现动画效果。
因此Z=elevation+translationZ。
elevation可以在布局xml文件中设置,
<TextView android:layout_width="100dp" android:layout_height="100dp" android:layout_margin="10dp" android:background="@drawable/shape2" android:elevation="2dp" />
效果图如下(顶部2个textview没有设置elevation值):
值得注意的是,如果view的背景图设置了边框,此时并不能显示出Z值效果(见上图对比),具体原因不明。
demo下载链接
0 0
- android 5.x—Elevation阴影
- 关于Android中的elevation阴影显示条件
- android5.x中的阴影效果elevation和translationZ
- Button设置elevation阴影
- android 5.0上,阴影elevation无效的问题
- android:elevation
- Android中“android:elevation”设置阴影,在真机上没有效果的问题
- Android 基础:Materia Design 定义视图阴影elevation和创建卡片CardView
- 在不使用 android:elevation 属性的情况下设置View阴影
- Material Design —— Elevation高度、shadows阴影、clipping裁剪、tint着色
- 设置elevation后没有用,没有阴影显示
- android:elevation无效
- Android Elevation 无效分析
- Android 5.X 新特性详解(一)——主题、Palette、阴影、着色和裁剪
- elevation
- 使用Material Design中 elevation来设置阴影失效
- Android 5.x新特性之利用CardView制造温和的阴影效果
- android material design 之elevation,tinting,clipping
- Codeforces Round #349 (Div. 1)
- Hadoop RPC基本框架
- 残缺的棋盘 数学
- Android 源码系列之<五>从源码的角度深入理解LayoutInflater.Factory之主题切换(中)
- Dijkstra 算法
- android 5.x—Elevation阴影
- 上网问题
- Android 源码系列之<六>从源码的角度深入理解LayoutInflater.Factory之主题切换(下)
- awk 实例练习(一)
- awk 实例练习(二)
- awk 实例练习 (三)
- CSU 1726-你经历过绝望吗?两次!(BFS+剪枝)
- Input对象的type类型
- 思维导图之《七堂课穿越牛熊》(雪球网,民工君)