标签: android comparison android-elevation
我尝试了这两个功能,但我不知道为什么我应该使用提升而不是翻译或反之。
当我使用它们时都会生成阴影。
我应该同时使用(具有相同的值)?我应该只使用一个?
提前谢谢!
编辑:
我进行了视觉比较,可以清楚地看到它:
我得到的结论是(至少在0到16 dp的范围内)其中一个是可有可无的。
我在8对8和16对16中看到相同的阴影,16对8 + 8的阴影相同。
但我没有一个伟大的愿景,你觉得那些家伙?
答案 0 :(得分:24)
这是因为实际Z值是elevation和translationZ
elevation
translationZ
从docs开始,elevation是“视图的基础z深度”,这是一个静态变量,而translationZ是动态的。
因此elevation是您的起始值,对于动画,您应该使用translationZ。
Source