高程和平移之间的差异Z

Jav*_*oba 23 comparison android android-elevation

我尝试了两种功能,但我不知道为什么我应该使用提升而不是翻译或反之.

当我使用它们时都会产生阴影.

我应该同时使用(具有相同的价值)?我应该只使用一个?

先感谢您!

编辑:

我进行了视觉比较,可以清楚地看到它:

比较海拔与平移Z

我得到的结论是(至少在0到16 dp的范围内)其中一个是可有可无的.

我看到同样的阴影在8对8和16对16和16和8 + 8相同的阴影.

但我没有一个伟大的愿景,你觉得谁呢?

Fer*_*dau 24

这是因为实际的Z值是的总和elevationtranslationZ

文档中,elevation是"视图的基础z深度",这是一个静态变量,而translationZ是动态的.

所以,elevation是你的起始值和动画,你应该使用translationZ.

资源