elevation 和 translationZ的区别

Z轴阴影: Z = elevation + translationZ

elevation 是静态值,是View在Z轴上的初始值

translationZ是动态值,是Z上的偏移变化

参考 http://stackoverflow.com/questions/29367804/difference-between-elevation-and-translationz

That is because the actual Z value is the sum of the elevation and the translationZ

In the docs the say elevation is "base z depth of the view" and this is a static variable, while translationZ is dynamic.

So elevation is your start value and for animations you should use translationZ.

时间: 2024-10-03 21:53:33

elevation 和 translationZ的区别的相关文章

Android5.0新增的两个XML属性elevation和translationZ

android5.0 引入了Z轴的概念,于是就有着这种风格,也就是目前比较火的Material Design. 1. android:elevation 设置该组件"浮"起来的高度,to难过过设置该属性可以让该组件呈现3D效果. 2. android:translationZ  设置该组件在Z方向(垂直屏幕方向)上的位移. 对应的java方法:setElevation(float)  setTranslationZ(float) 参考资料:ANDROID L--Material Des

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 这一章很多,但是很有趣,也是这书的最后一章知识点了,我现在还在考虑要不要写这个拼图和2048的案例,在此之前,我们先来玩玩Android5.X的新特性吧!

ANDROID L——Material Design详解(视图和阴影)

转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: 昨天凌晨Google刚刚确认Android L就是Android Lollipop(5.0). Google之前就已经提前推出了Android L Developer Preview(开发者预览版)来帮助开发者更快的了解Android特性,而不久前也推出了64位的模拟器镜像,而且首次搭载Android L系统的Nexus 6和 Nexus 9也即将上市. 相信And

Android 5.x特性概览四

上节,我们说了palatte及其特性,这里我们介绍Android 5.x的另一个特性视图与阴影. 在第一节,我们就提到了Material Design 一大特性就是就是扁平化,倘若说 iOS 的扁平化设计太过于超前,让很多人还来不及从拟物转变到扁平,那么 Material Design 则是比iOS的扁平化效果更加接地气.通过展现生活中的材质效果.恰当地使用阴影和光线,配合平滑逼真的动画效果,模拟出一个动感十足又美丽大胆的视觉效果. 阴影效果 以往的Android View 通常只具有两个坐标—

Android-Android 5.X新特性之视图和阴影

Material Design的一个很重要的特点就是拟扁平化,通过使用Material Design中的阴影和光线,配合完美的动画效果,模拟出一个动感十足有美丽大胆的视觉效果. 1.阴影效果 以往的Android版本中,View通常只有两个属性--X和Y,而在Android 5.X中,Google为其增加了一个新的属性--Z,对应垂直上方向上的高度变化.在Android 5.X中,View的Z值由两部分构成,elevation和translationZ(它们都是Android 5.X新引入的属性

Android5.0新特性——阴影和剪裁(shadow)

阴影和剪裁 View的z属性 Material Design建议为了凸显布局的层次,建议使用阴影效果,并且Android L为了简化大家的工作,对View进行了扩展,能使大家非常方便的创建阴影效果: 给View添加了一个新的属性:Z 属性,用于描述视图距离它父视图的高度: 在5.0之前,我们的视图都是二维的,只有x轴和y轴,现在,android新增了z轴.x轴和y轴描述了一个view的大小和位置,而z轴描述了view在父视图上抬起的视觉,体现效果就是阴影.下图的两个view的z属性分别为2dp和

阴影和剪裁

阴影和剪裁 View的z属性 Material Design建议为了凸显布局的层次,建议使用阴影效果,并且Android L为了简化大家的工作,对View进行了扩展,能使大家非常方便的创建阴影效果: 给View添加了一个新的属性:Z 属性,用于描述视图距离它父视图的高度: 在5.0之前,我们的视图都是二维的,只有x轴和y轴,现在,android新增了z轴.x轴和y轴描述了一个view的大小和位置,而z轴描述了view在父视图上抬起的视觉,体现效果就是阴影.下图的两个view的z属性分别为2dp和

4D产品(DLG、DEM、DOM、DRG)介绍及区别

4D产品(DLG.DEM.DOM.DRG)是什么? 4D产品是指DRG(数字栅格地图).DLG(数字线化图) .DEM(数字高程模型).DOM(数字正射影像图).4D 复合产品是将4D产品中的任意两种或几种产品模式,通过融合的方法生成的叠加产品. 1.DRG (数字栅格地图) 数字栅格地图是纸制地形图的栅格形式的数字化产品. 可作为背景与其他空间信息相关,用于数据采集.评价与更新,与DOM.DEM集成派生出新的可视信息. 2.DLG (数字线划地图) 现有地形图上基础地理要素分层存储的矢量数据集

闲谈 Android 中的 @ 和 ?符号的引用区别

在 Android 项目开发中,我们经常会用 "@" 或者 "?" 符号去引用系统或者我们应用内添加的资源,这两种符号的引用有什么区别呢,"?attr/" 与 "?android:attr/" 之间又有怎样的不同呢?本文我们不妨闲聊一下. "@" 与 "?" 符号的引用在使用时都有一个规范的格式:"@[+][package:]type:name","?[pa