2011-12-16 1 views
1

На данный момент я использую RemoteViews для обновления своего виджета. Проблема в том, что она позволяет мне изменять цвет текста и самого текста. updateViews.setTextViewText() и updateViews.setTextViewColor(). Он также очень ограничен изображениямиAndroid: Как изменить больше, чем просто текст, цвет текста и ресурс изображения?

Как бы я, например, динамически менял оттенок изображения в виджетах. Так, например, изменить оттенок изображения в зависимости от погоды и т.д.

Благодаря

shadrxninga

ответ

1

Вы можете попробовать применить оттенок с помощью полупрозрачной накладкой в ​​макете - с помощью фоновой установки. Изменения виджета App-Widgets очень ограничены из-за соображений безопасности - они эффективно выполняются при запуске, поэтому API действительно параноидальный, чтобы предотвратить все, что может быть конструктивным.

+0

Таким образом, пользователь не может выбрать любой цвет, который они хотят для фона виджета (в конфигурации), а затем применить оттенок к изображению в виджете, чтобы сделать это. – shadrx

+0

Это может быть возможно. Попытайтесь разместить изображение, содержащее прозрачное изображение по области, которую вам нравится оттенять. Затем попробуйте установить фон с наложением изображения на полупрозрачный оттенок. Он может работать –