在 XML 中设置 BitmapDrawable 的 alpha
我想知道是否可以在 XML 中为 Drawable 设置透明度。 在本例中,它设置按钮的禁用状态。我不想使用单独的图像,而是想通过更改 Alpha 创建一个灰色版本。我知道我可以用代码做到这一点。但它也可以在 XML 中预定义吗?
I was wondering if its possible to set transparency in XML for a Drawable.
In this case its setting the disabled state of a button. Instead of using a separate image i should like to create a grayed-out version by changing the alpha. I know I could do that in code. But can it also be predefined in XML?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 API Level 11 开始,View 就可以实现了。但如果我们谈论的是 ImageView,则有一个色调属性,它是从 API 级别 1 开始的。
http://developer.android.com/reference/android/widget/ImageView.html#attr_android:tint
http://developer.android.com/reference/android/view/View .html#attr_android:alpha
Since: API Level 11 it is possible for View. but if we are talking about ImageView there is a tint attribute ans it's since API Level 1.
http://developer.android.com/reference/android/widget/ImageView.html#attr_android:tint
http://developer.android.com/reference/android/view/View.html#attr_android:alpha
我一直在寻找同样的东西。尽管这是四年多前发布的,但这是谷歌搜索该问题时的热门帖子之一,所以我会在这里回复。
这是我的解决方案
I have been looking for the same thing. Even though this is posted over four years ago, this is one of the top post when googling the issue, so I'll reply here.
This is my solution