共用方式為


BitmapFactory.Options 類別

定義

[Android.Runtime.Register("android/graphics/BitmapFactory$Options", DoNotGenerateAcw=true)]
public class BitmapFactory.Options : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/BitmapFactory$Options", DoNotGenerateAcw=true)>]
type BitmapFactory.Options = class
    inherit Object
繼承
BitmapFactory.Options
屬性

備註

Android 平台檔

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

BitmapFactory.Options()

建立預設的Options物件,如果保留不變,則會從譯碼器提供相同的結果,就像傳遞Null一樣。

BitmapFactory.Options(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
InBitmap

如果設定,採用Options物件的譯碼方法會在載入內容時嘗試重複使用此點陣圖。

InDensity

要用於點陣圖的圖元密度。

InDither

已取代這個成員。

InInputShareable
已淘汰.

已取代這個成員。

InJustDecodeBounds

如果設定為 true,譯碼器會傳回 null (沒有點陣圖),但 out... 欄位仍會設定,讓呼叫者查詢位圖,而不需要為其圖元配置記憶體。

InMutable

如果設定,譯碼方法一律會傳回可變點陣圖,而不是不可變的點陣圖。

InPreferQualityOverSpeed

已取代這個成員。

InPreferredColorSpace

如果這是非 Null,譯碼器會嘗試譯碼為這個色彩空間。

InPreferredConfig

如果這是非 Null,譯碼器會嘗試譯碼為這個內部組態。

InPremultiplied

如果為 true(這是預設值),則產生的點陣圖會以 Alpha 色板預先多重顯示其色彩色板。

InPurgeable
已淘汰.

已取代這個成員。

InSampleSize

如果設定為值 > 1,則會要求譯碼器子取樣原始影像,並傳回較小的影像以節省記憶體。

InScaled

設定此旗標時,如果 #inDensity#inTargetDensity 不是0,則點陣圖會在載入時縮放成相符 #inTargetDensity ,而不是依賴圖形系統在每次繪製到 Canvas 時調整它。

InScreenDensity

正在使用之實際畫面的圖元密度。

InTargetDensity

要繪製此位圖的目標圖元密度。

InTempStorage

用於譯碼的暫存記憶體。

JniIdentityHashCode (繼承來源 Object)
JniPeerMembers
MCancel

已取代這個成員。

OutColorSpace

如果已知,譯碼位圖將會有色彩空間。

OutConfig
OutHeight

位圖產生的高度。

OutMimeType

如果已知,此字串會設定為已譯碼影像的 mimetype。

OutWidth

位圖產生的寬度。

PeerReference (繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose() (繼承來源 Object)
Dispose(Boolean) (繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
RequestCancelDecode()

已取代這個成員。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>() (繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime() (繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed() (繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced() (繼承來源 Object)
IJavaPeerable.Finalized() (繼承來源 Object)
IJavaPeerable.JniManagedPeerState (繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

適用於