No hay manera de setProgressDrawable en RemoteViews

Estoy tratando de llamar a setProgressDrawable en un ProgressBar en mi RemoteViews
Sin embargo, no parece ser un setDrawable(<view_id>,<method>,<value>) en RemoveViews He intentado setBitmap pero setProgressDrawable toma un Drawable no un Bitmap y setInt tampoco funciona.

Quería evitar tener un montón de diferentes archivos xml de diseño de widgets sólo para manejar diferentes barras de progreso de color.

One Solution collect form web for “No hay manera de setProgressDrawable en RemoteViews”

No hay manera de hacer esto. Mi solución no era crear archivos de diseño separados, sino uno que contiene todas las diferentes ProgressBars con diferentes progressDrawables. En el código usted entonces tiene que hacer solamente uno de ellos visible.

Tenga en cuenta que para las versiones android más antiguas no está permitido llamar directamente a setViewVisibility en la barra Progressbar. El truco consiste en envolver un LinearLayout simple alrededor de cada barra y hacer que este envoltorio sea invisible / visible en su lugar. Funciona bien para mí.

  • Efecto extraño con ImageView startAnimation en ListView
  • Teclado suave de Android no abierto en webView`
  • Cambiar el fondo de la sugerencia de AppCompat SearchView
  • ¿Cómo obtener ClassCastException cuando intenta insertar RelativeLayout dyanmically?
  • Eliminar sombra en Android PopupWindow
  • Android NumberPicker sin el cursor parpadeante
  • Widget de la pantalla de inicio de Android (icono, etiqueta - estilo)
  • ¿Por qué no se puede agregar / quitar elementos de un ArrayAdapter?
  • Ver con estado de visibilidad GONE ocupar espacio en la pantalla
  • ¿Cómo puedo forzar una actualización en una actividad de configuración?
  • Drawable.setState () ¿Cómo puedo controlar el estado específico de la drawable?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.