33

我尝试了这两个功能,但我真的不知道为什么我应该使用海拔而不是 translatez 或反之亦然。

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

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

先感谢您!

编辑:

我做了一个视觉比较可以清楚地看到它:

比较海拔与平移Z

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

我在 8 vs 8 和 16 vs 16 中看到相同的阴影,在 16 vs 8+8 中看到相同的阴影。

但我没有一个伟大的愿景,你们怎么看?

4

1 回答 1

36

这是因为实际的 Z 值elevationtranslationZ

docs来看,elevation这是“视图的基本 z 深度”,这是一个静态变量,而 translationZ 是动态的。

elevation的起始值和你应该使用的动画也是如此translationZ

资源

于 2015-03-31T11:55:54.397 回答