¿Cómo crear una vista personalizada en un Widget de aplicación similar al del widget de Google Play Música?

Acabo de encontrar el widget de Google Play Música "¿Qué es esta canción?" Y me sorprendió mucho encontrar esta vista personalizada en ella:

Introduzca aquí la descripción de la imagen

¿Como sucedió esto? Por lo que sé, no puede tener vistas personalizadas en RemoteViews .

Ok, creo que lo sé y es bastante simple. Debe ser un ImageView simple que se actualiza cada 400 ms o menos con un mapa de bits generado que muestra la onda. No hay animación entre los marcos, así que creo que es sólo cuestión de dibujar cosas en un lienzo o generar un mapa de bits más avanzado en la capa NDK. ¡Interesante!

  • Uso de ViewPager caches Fragmentos después de la rotación de la pantalla?
  • Android: Agregar elementos de interfaz de usuario a una vista de forma programática
  • Widget de la pantalla de inicio de Android: RemoteViews setRemoteAdapter (...) método no funciona en API 11+
  • Problema con la presentación de TabHost Layout en una nueva intención
  • ¿Cómo puedo hacer que mi diseño se mueva horizontal y verticalmente?
  • ¿Cómo hacer un RatingBar más pequeño?
  • En un android ListView, ¿cómo puedo iterar / manipular todas las vistas de los niños, no sólo los visibles?
  • ¿Cómo evitar la pantalla en negro en Android mientras mi aplicación se está cargando?
  • ¿Cómo hacer Android componentes de auto y utilizarlo de una biblioteca jar?
  • Diseño relativo ignorando setMargin ()
  • R.styleable no se puede resolver, ¿por qué?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.