Хороший день. Я хочу изменить фактический цвет изображения png png во время выполнения. Причина, в которой я нуждаюсь, заключается в том, что я хочу, чтобы пользователь настраивал фактический цвет изображения. Мой 9 патч-изображение - это чат-пузырь. Простой DrawableTintCompat не работает, поскольку он тонирует весь фон, кроме фактического пузыря. Что я хочу, это что-то вроде тонировки, где цвет этого пузыря будет изменен в 9 патчах, так что любой из вас, ребята, Встречайте такую вещь? Можете ли вы дать мне голову?Изменение цвета изображения Nine Patch во время работы android
0
A
ответ
2
Хорошо, мне удалось сделать это немного другим способом. Вот что вы можете сделать.
ninePatchImageViewHolder.setColorFilter(Color.parseColor(s), PorterDuff.Mode.SRC_ATOP);
На данный момент он не изменит весь фон и держать пузырь позволяет говорить в том же цвете, но в правильном пути изменить фактический пузырь Color
Ответ правилен только для ImageView с нанесенным изображением через тег src – darkchaos