View.OnCreateDrawableState(Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為此視圖產生新 android.graphics.drawable.Drawable 狀態。
[Android.Runtime.Register("onCreateDrawableState", "(I)[I", "GetOnCreateDrawableState_IHandler")]
protected virtual int[]? OnCreateDrawableState(int extraSpace);
[<Android.Runtime.Register("onCreateDrawableState", "(I)[I", "GetOnCreateDrawableState_IHandler")>]
abstract member OnCreateDrawableState : int -> int[]
override this.OnCreateDrawableState : int -> int[]
參數
- extraSpace
- Int32
如果不是零,這是你希望在回傳陣列中多出一個可以放置自己狀態的項目數量。
傳回
Int32[]
回傳一個陣列,裡面儲存著視圖目前 Drawable 的狀態。
- 屬性
備註
為此視圖產生新 android.graphics.drawable.Drawable 狀態。 當快取的可繪製狀態被判定為無效時,視圖系統會呼叫此程序。 要取得當前狀態,你應該使用 #getDrawableState。
Java 文件 android.view.View.onCreateDrawableState(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- <xref:Android.Views.View.MergeDrawableStates(System.Int32%5b%5d%2c+System.Int32%5b%5d)>