use*_*896 5 transparency android
我想在背景图片上设置透明度.我在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),但正如我所说 - 它已被弃用...
ImageViewsetAlpha直到API级别16才被弃用.处理这种情况的正确方法是继续使用它,直到你可以定位最低SDK级别16,然后只需切换到ViewsetAlpha.
如果您有替代方法,弃用只是意味着不在新开发中使用.由于谷歌没有提供替代方案(即通过兼容性库),他们肯定不会删除它并打破手机上已有的无数应用程序.
考虑到自己很幸运,你正在处理ImageView,因为它有一个你可以使用的setAlpha!
| 归档时间: |
|
| 查看次数: |
6819 次 |
| 最近记录: |