#android #custom-button
#Android #пользовательская кнопка
Вопрос:
У меня есть пользовательская кнопка, и ее фон синий. Я использовал его во многих действиях, но только в 1 месте я хочу сделать свою кнопку прозрачной, не влияя на другие.
Итак, как я могу сделать прозрачным только один экземпляр пользовательской кнопки в моем проекте?
Комментарии:
1. Просто примените стиль или фоновое значение к одной кнопке
Ответ №1:
Вы можете объявить переменную в пользовательском компоненте. Инициализируйте переменную только в том классе, который вы хотите сделать прозрачным для компонента. Переопределение метода рисования применить прозрачный bg к холсту.
Ответ №2:
Вы можете добавить это в свой XML: android:background="?android:attr/selectableItemBackground"
или это в вашем коде: buttonVariable.setBackgroundColor(Color.TRANSPARENT);