如何在android中以编程方式设置图像按钮的透明度?我正在动态创建动态图像按钮。
答案 0 :(得分:11)
您应该可以使用以下内容更改按钮:
btnMybutton.getBackground().setAlpha(45);
答案 1 :(得分:3)
ImageButton.setBackgroundColor(Color.TRANSPARENT)应该解决问题。
来自http://developer.android.com/reference/android/view/View.html#setBackgroundColor%28int%29
将背景设置为给定的Drawable,或删除背景。如果 后台有填充,这个View的填充设置为 背景的填充。但是,当删除背景时,这个 未触及视图的填充。如果需要设置填充, 请使用setPadding(int,int,int,int)。
答案 2 :(得分:2)
我喜欢这个:
imageButton.setImageAlpha(alpha_value); //alpha_value between 0...255