Langue

BitmapFactory.Options.InScaled Propriété

Définition

Lorsque cet indicateur est défini, si #inDensity et #inTargetDensity n’est pas 0, la bitmap est mise à l’échelle pour correspondre #inTargetDensity lors du chargement, plutôt que de compter sur la mise à l’échelle du système graphique chaque fois qu’elle est dessinée sur un canevas.

[Android.Runtime.Register("inScaled")]
public bool InScaled { get; set; }
[<Android.Runtime.Register("inScaled")>]
member this.InScaled : bool with get, set

Valeur de propriété

Attributs

Remarques

Lorsque cet indicateur est défini, si #inDensity et #inTargetDensity n’est pas 0, la bitmap est mise à l’échelle pour correspondre #inTargetDensity lors du chargement, plutôt que de compter sur la mise à l’échelle du système graphique chaque fois qu’elle est dessinée sur un canevas.

BitmapRegionDecoder ignore cet indicateur et ne met pas à l’échelle la sortie en fonction de la densité. (bien que pris #inSampleSize en charge)

Cet indicateur est activé par défaut et doit être désactivé si vous avez besoin d’une version non mise à l’échelle de la bitmap. Les bitmaps de neuf correctifs ignorent cet indicateur et sont toujours mises à l’échelle.

Si #inPremultiplied la valeur est false et que l’image a alpha, la définition de cet indicateur sur true peut entraîner des couleurs incorrectes.

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

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 à