Как программно установить прозрачность кнопки изображения в андроиде?Я создаю кнопки динамического изображения на лету.
Вы можете изменить кнопку следующим образом:
btnMybutton.getBackground().setAlpha(45);
ImageButton.setBackgroundColor (Color.TRANSPARENT) Должно решить проблему.
С http://developer.android.com/reference/android/view/View.html#setBackgroundColor%28int%29
Установите заданный фон для рисования или удалите фон.Если фон имеет отступы, то для этого представления задается отступ фона.Однако при удалении фона отступы этого представления не затрагиваются.Если требуется установка отступов, используйте setPadding (int, int, int, int).
Мне нравится это:
imageButton.setImageAlpha(alpha_value); //alpha_value between 0...255