2012-01-09 15 views
7

Tengo una aplicación de dibujo (3.x + objetivo Android) que realiza una copia de pantalla completa de un Bitmap a la Canvas en onDraw(), y quiero asegurar que estoy copiando de 32 bits a 32 bits, por this article. Quiero asegurar 32bit -> 32 bits para que tenga el mejor rendimiento y para que no tenga que suministrar ningún Paint a la operación Canvas.drawBitmap().defecto Ventana Android Formato

Cuando creo mi mapa de bits, que aseguran que se realiza a través de:

mBitmap = Bitmap.createBitmap(screenWidth, screenHeight, Bitmap.Config.ARGB_8888); 

Ahora, en mi dibujo de actividad, que consultan la ventana a través de getWindow().getAttributes().format, pero he vuelto opaco (el valor predeterminado) - pregunta , es este 32 bits? En el artículo anterior de Romain, menciona que en Android 2.3, las ventanas ahora son de 32 bits por defecto, pero un valor de retorno de OPAQUE no es tan reconfortante.

Si alguien pudiera aclarar lo que estoy viendo aquí, sería muy apreciado.

Respuesta

Cuestiones relacionadas