Efecto de ruido en el fondo de Android

Un montón de nuevas aplicaciones de Android que he estado viendo están utilizando un efecto de ruido en sus fondos, por lo general un gradiente. Lo interesante es que algunas aplicaciones utilizan gradientes de radiel en toda su aplicación con este efecto, lo que requeriría mucho espacio en disco para las imágenes. Ahora Android tiene GradientDrawable que puede crear gradientes muy fácilmente. Estaba pensando en crear el efecto de ruido programáticamente.

¿Alguien más ha hecho esto antes y si es así, cómo lo hiciste? ¿Utilizó una imagen o escribió su propia superposición de ruido personalizado?

Si sólo desea eliminar el Color Banding programmaticaly puede hacerlo superponiendo la devolución de llamada onAttachedToWindow() de su actividad de esta manera:

 @Override public void onAttachedToWindow() { super.onAttachedToWindow(); Window window = getWindow(); // Eliminates color banding window.setFormat(PixelFormat.RGBA_8888); } 

Esto funcionó muy bien para mis aplicaciones normales. No he probado esto con widdgets todavía.

  • Cómo girar marcador (bus) de acuerdo a la dirección?
  • Análisis de JSON y guardarlos en la base de datos SQLite
  • java.lang.NullPointer Excepción en getResources (). getString (R.string.value);
  • Cómo puedo obtener todos los elementos de la lista seleccionada mediante la casilla de verificación
  • Descarga de archivos PDF con BlockingQueue
  • Cómo limpiar caché de proyecto en Intellij idea como Eclipse limpio?
  • El usuario no es elegible para esta compra en la versión de compra de aplicaciones3
  • Android / Java: convierte cualquier cadena en color (hexadecimal)
  • Android: falló la conversión a formato Dalvik: no se pudo ejecutar dex: null
  • ¿Tiene el emulador de dispositivos Android una dirección MAC?
  • ¿Cómo puedo obtener el texto antes y después de la "-" (guión)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.