Как получить цвет фона из представления Android Stduio (преобразование RippleDrawable в ColorDrawable)

Я хочу получить цвет фона для представления
вот мой код

      val btnTextColor : Button = dialog.findViewById(R.id.btnLabelTextColor)
val bgColor : ColorDrawable = btnTextColor.background as ColorDrawable

Но он возвращает эту ошибку
android.graphics.drawable.RippleDrawable cannot be cast to android.graphics.drawable.ColorDrawable

Цвет My View сплошной, взят из файла colors.xml.

есть ли способ получить цвет фона из представления?

0 ответов

Другие вопросы по тегам