Я видел виджеты домашнего экрана, где вы можете использовать ползунок, чтобы выбрать значение непрозрачности. Я пытаюсь повторить это для моего собственного виджета, но пока безуспешно, и я не могу найти никакой соответствующей информации о том, как этого добиться.
В моей деятельности по настройке у меня есть seekBar, который идет от От 0 до 255. Я попытался использовать выбранное значение и просто применить его к виджету, используя findViewById
, например: widget.setAlpha(value)
. Это ничего не делает.
Поэтому я попытался вызвать свои удаленные приложения и установить значение следующим образом: views.setInt(R.id.widget, "setAlpha", value)
или views.setInt(R.id.widget, "setImageAlpha", value)
. Не повезло.
Поэтому я решил передать значение seekBar моему WidgetProvider с помощью SharedPreferences и применить значение там, используя этот код: views.setInt(R.id.widget, "setAlpha", value)
или views.setInt(R.id.widget, "setImageAlpha", value)
. Это опять не работает.
Есть идеи, как мне этого добиться?