BitmapFactory.Options.InScaled プロパティ

定義

このフラグが設定されている場合、 #inDensity#inTargetDensity が 0 でない場合、ビットマップは、キャンバスに描画されるたびにグラフィックス システムのスケーリングに依存するのではなく、読み込まれるときに #inTargetDensity に合わせてスケーリングされます。

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

プロパティ値

属性

注釈

このフラグが設定されている場合、 #inDensity#inTargetDensity が 0 でない場合、ビットマップは、キャンバスに描画されるたびにグラフィックス システムのスケーリングに依存するのではなく、読み込まれるときに #inTargetDensity に合わせてスケーリングされます。

BitmapRegionDecoder はこのフラグを無視し、密度に基づいて出力をスケーリングしません。 (ただし、 #inSampleSize はサポートされています)

このフラグは既定でオンになっているので、ビットマップのスケールされていないバージョンが必要な場合はオフにする必要があります。 9 パッチビットマップは、このフラグを無視し、常にスケーリングされます。

#inPremultipliedが false に設定されていて、画像にアルファが設定されている場合、このフラグを true に設定すると、色が正しくない可能性があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象