Отрисовка виджета

Интерфейс, диалоги, темы, стили, меню
Ответить
snm
Сообщения: 1
Зарегистрирован: 14 июн 2017, 22:04

Отрисовка виджета

Сообщение snm » 14 июн 2017, 22:10

Пишу виджет на рабочий стол, состоящий из одного TextView с текстом (API 16+).
Создаю shape.xml для скругления углов TextView-а.
На экране все красиво получается. Далее в настройках виджета нужно менять цвет фона.
Я делаю remoteViews.setInt( R.id.layout, "setBackgroundColor", color).
Цвет меняется, но виджет становится прямоугольным, без скругления углов.
Почему это происходит? Куда девается заданная форма?

Как же тогда менять цвет виджета, если он жестко прописан в xml шейпа?

Ответить