gpt4 book ai didi

Android elevation 和 setElevation 效果不一样

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:18 25 4
gpt4 key购买 nike

我注意到当我在 xml 中使用 elevation 属性并将其设置为 4dp 时,我得到了一个正常的阴影。当我在 java 中使用 setElevation(4) 时,我得到的阴影比 xml 属性少。我该如何解决?

最佳答案

answer Anton Kovalyov 给出的几乎是正确的,但实际上恰恰相反。要获得正确的高度,您需要将 dp 转换为像素并将其输入 setElevation,因此正确的答案如下所示:

setElevation(4 * context.getResources().getDisplayMetrics().density);

setElevation 采用像素值。用户 TinTran 的 comment是正确的。

关于Android elevation 和 setElevation 效果不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com