gpt4 book ai didi

Android 图像透明度 - API < 11 的已弃用 setAlpha 的替代方案

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:33 25 4
gpt4 key购买 nike

我想在背景图像上设置透明度。我在 xml 中尝试了 android:alpha,但它什么也没做。我使用 setAlpha(int alpha),效果很好,但它已被弃用,所以我想要另一个解决方案(因为它可能会在将来被删除)。有 setImageAlpha 和 setAlpha(float alpha),但这些在 api lvl 10 中不可用(这是我的目标)。所以我的问题是:对于 API 10 或更低版本的设备,setAlpha(int alpha) 的替代品是什么(我只想提一下,超过 1/4 的设备使用 API 10 或更低版本)。当我查看 stackoverflow 时,大多数人仍然建议使用 setAlpha(int alpha),但正如我所说 - 它已被弃用......

最佳答案

ImageView setAlpha 直到 API 级别 16 才被弃用。处理这种情况的正确方法是继续使用它,直到您可以将最低 SDK 级别 16 作为目标,然后,只需切换到 查看 setAlpha。

弃用只是意味着如果您有替代方案,则不要在新开发中使用。由于 Google 没有提供替代方案(即通过兼容性库),他们当然不会删除它并破坏您手机上已有的无数应用程序。

认为自己很幸运,你正在处理 ImageView,因为它有一个你可以使用的 setAlpha!

关于Android 图像透明度 - API < 11 的已弃用 setAlpha 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21063934/

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