Котлин: Есть ли способ получить цвет фона от кнопки? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь сравнить цвет между кнопкой и текстом, но не могу найти способ.

Я попытался напечатать myBtn.background и myText.textColor, но он не показывает то, что я ищу

println("btn-> " + btn.background + " | text -> " + text.textColor)

1 Ответ

2 голосов
/ 08 июня 2019

Фон кнопки является экземпляром Drawable, а textColor - Int. Вот почему вы не можете сравнить эти значения. Для получения значения Int цвета цвета рисуемого объекта используйте (btn.background as ColorDrawable).color и сравните это с text.textColor

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...