語言

BitmapFactory.Options.InScreenDensity 屬性

定義

實際使用的螢幕像素密度。

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

屬性值

屬性

備註

實際使用的螢幕像素密度。 這純粹是針對執行密度相容程式碼的應用程式,其中 #inTargetDensity 實際是應用程式所看到的密度,而非實際螢幕密度。

透過設定,載入程式碼避免將目前畫面密度中的點陣圖放大縮小到相容密度。 相反地,若 #inDensity 與 相同 #inScreenDensity,位圖將保持 as-is。 任何使用所得點陣圖的部分,也必須考慮Bitmap#getScaledWidth(int) Bitmap.getScaledWidthBitmap#getScaledHeight Bitmap.getScaledHeight點陣密度與目標密度之間的差異。

這從來不會自動為來電者 BitmapFactory 設定。 必須明確設定,因為呼叫者必須以密度感知的方式處理所得位圖。

Java 文件 android.graphics.BitmapFactory.Options.inScreenDensity。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱