#java #android #android_studio
У меня есть button.xml и мне нужно в нем закруглить кнопку и одновременно с этим менять цвета при нажатии. Вот код:Однако оно не работает. Если убрать закругление или обработку нажатия, то все нормально, но вместе нет. Как реализовать эту функцию?
Ответы
Ответ 1
Всё делается довольно просто, и я посоветую поступить именно так, ибо так намного удобнее: Укажите стиль для своей кнопки: Создайте свой стиль в res/values/styles.xml: Теперь далее, /res/drawable/button_main.xml:И уже в этих файлах проводите настройку, как будет выглядеть кнопка в обычном состоянии, при нажатии и так далее, например button_main_shape.xml: Здесь уже указываете все необходимые параметры. Таким образом, вы можете сделать так, чтобы при нажатии и в обычном состоянии кнопки выглядели абсолютно по-разному. Могу посоветовать этот и этот сервисы, с помощью которых удобно и наглядно можно создать нужный вам shape.
Комментариев нет:
Отправить комментарий