真的没有与setAlpha(int)对应的XML属性吗?
如果没有,还有其他选择吗?
发布于 2013-01-23 20:04:50
不,没有,看看ImageView.setAlpha(int)文档中“相关的XML属性”部分是如何缺失的。另一种方法是使用XML counterpart为android:alpha的View.setAlpha(float)。它的范围是0.0到1.0,而不是0到255。使用它,例如
<ImageView android:alpha="0.4">但是,后者仅在API级别11之后才可用。
发布于 2013-05-07 18:55:06
这比另一种反应更容易。有一个采用双精度值的XML值alpha。
看不见的android:alpha="0.0"
android:alpha="0.5"透视版
android:alpha="1.0"完全可见
这就是它的工作原理。
发布于 2011-02-08 17:25:57
我对XML不是很确定,但是你可以用下面的方式通过代码来实现。
ImageView myImageView = new ImageView(this);
myImageView.setAlpha(xxx);在API 11之前版本中:
在11+接口中:
https://stackoverflow.com/questions/4931071
复制相似问题