@Div100

Как сделать кнопку с картинкой и текстом в андроид?

Как можно сделать кнопку и рядом картинку, например, как в приложение ВК или Инстаграм.
Я делал так:
1) взял картинку отсюда PNG : https://www.google.com/design/icons/
2) создал обычный Button в LinearLayout
3) Задал ему text, padding, drawableLeft: myPng

вроде бы ничего и неплохо даже смотрится, теперь есть проблема
У гугла вроде бы написано, что эти картинки могут менять цвет:
То есть я могу сделать так, что после нажатия на эту кнопку, она стала красной как в Инстаграмме. кнопка лайка(мне нравится)

P.S. Возможно даже посоветуете какие-нибудь советы, как правильно писать это. Или есть репозитории открытые подбных приложений
  • Вопрос задан
  • 6943 просмотра
Пригласить эксперта
Ответы на вопрос 2
VYakushev
@VYakushev
Разработчик Android в Nowtaxi
У Google достаточно вроде понятно написано как добавить картинки на кнопку: developer.android.com/intl/ru/guide/topics/ui/cont... Если же говорить о кнопке, которая в зависимости от состояния меняет свой внешний вид, то мне кажется тут нужно модифицировать внешний вид Checkbox. Думаю, что этот вариант вам поможет: stackoverflow.com/questions/3192173/change-icons-o...
Ответ написан
Комментировать
@Tiberal
Нужен селектор, Карл! Делаешь два layer_list один на нажатое состояние с одной картинкой, другой на нормальное состояние. Из всего этого лупишь селектор, и назначаешь на фон кнопки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы