BitmapFactory.Options.InScreenDensity Propiedad

Definición

Densidad de píxeles de la pantalla real que se está usando.

[Android.Runtime.Register("inScreenDensity")]
public int InScreenDensity { get; set; }
[<Android.Runtime.Register("inScreenDensity")>]
member this.InScreenDensity : int with get, set

Valor de propiedad

Atributos

Comentarios

Densidad de píxeles de la pantalla real que se está usando. Esto es exclusivamente para las aplicaciones que se ejecutan en código de compatibilidad de densidad, donde #inTargetDensity es realmente la densidad que ve la aplicación en lugar de la densidad de pantalla real.

Al establecer esto, se permite que el código de carga evite escalar un mapa de bits que se encuentra actualmente en la densidad de pantalla hasta la densidad de compatibilidad. En su lugar, si #inDensity es igual que #inScreenDensity, el mapa de bits se dejará as-is. Todo lo que use el mapa de bits resultante también debe usarse Bitmap#getScaledWidth(int) Bitmap.getScaledWidth y Bitmap#getScaledHeight Bitmap.getScaledHeight tener en cuenta cualquier diferencia entre la densidad del mapa de bits y la densidad del destino.

Esto nunca se establece automáticamente para el autor de la llamada por BitmapFactory sí mismo. Debe establecerse explícitamente, ya que el autor de la llamada debe tratar con el mapa de bits resultante de forma compatible con la densidad.

Java documentación para android.graphics.BitmapFactory.Options.inScreenDensity.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también