gpt4 book ai didi

android - setAlpha 的正确参数?

转载 作者:行者123 更新时间:2023-11-29 17:47:29 28 4
gpt4 key购买 nike

在Android中,用于设置透明度的setAlpha函数在不同的类中接受不同的参数。在 View 或其任何派生类中,setAlpha 接受 float 作为参数(0 表示完全透明,1 表示完全不透明)。在 Drawable 及其衍生的 setAlpha 中,接受 int 作为参数(0 表示完全透明,255 表示完全不透明)。

这是否是类之间对同一属性的争论存在这种差异的可靠原因?

最佳答案

Drawable 上的

setAlpha 早于 View..
上的 setAlphaDrawable.setAlpha(0-255) 是设置 alpha 的更有效方法,因为生成的 alpha 是字节值..所以它更直接,而且 float 很昂贵。现在使用硬件渲染时, float 更好,因为此值直接与 GPU 功能相关。

来源:凝固汽油弹

关于android - setAlpha 的正确参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25481049/

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