Langue

BitmapFactory.Options.InScreenDensity Propriété

Définition

Densité de pixels de l’écran réel utilisé.

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

Valeur de propriété

Attributs

Remarques

Densité de pixels de l’écran réel utilisé. C’est uniquement pour les applications qui s’exécutent dans le code de compatibilité de densité, où #inTargetDensity est en fait la densité que l’application voit plutôt que la densité réelle de l’écran.

En définissant cela, vous autorisez le code de chargement à éviter la mise à l’échelle d’une bitmap actuellement dans la densité d’écran vers le haut/bas jusqu’à la densité de compatibilité. Au lieu de cela, si #inDensity elle est identique #inScreenDensity, la bitmap est laissée as-is. Tout ce qui utilise la bitmap résultante doit également être utilisé Bitmap#getScaledWidth(int) Bitmap.getScaledWidth et Bitmap#getScaledHeight Bitmap.getScaledHeight tenir compte de toute différence entre la densité de l’image bitmap et la densité de la cible.

Cela n’est jamais défini automatiquement pour l’appelant lui-même BitmapFactory . Elle doit être définie explicitement, car l’appelant doit traiter l’image bitmap résultante d’une manière prenant en charge la densité.

Java documentation pour android.graphics.BitmapFactory.Options.inScreenDensity.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi