GradientDrawable.SetColor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SetColor(ColorStateList) |
將可繪製物件改為使用單一顏色的狀態清單,而非漸層。 |
| SetColor(Int32) |
將繪製物改為使用單一顏色而非漸層。 |
SetColor(ColorStateList)
將可繪製物件改為使用單一顏色的狀態清單,而非漸層。
[Android.Runtime.Register("setColor", "(Landroid/content/res/ColorStateList;)V", "GetSetColor_Landroid_content_res_ColorStateList_Handler")]
public virtual void SetColor(Android.Content.Res.ColorStateList? colorStateList);
[<Android.Runtime.Register("setColor", "(Landroid/content/res/ColorStateList;)V", "GetSetColor_Landroid_content_res_ColorStateList_Handler")>]
abstract member SetColor : Android.Content.Res.ColorStateList -> unit
override this.SetColor : Android.Content.Res.ColorStateList -> unit
參數
- colorStateList
- ColorStateList
用來填滿形狀的顏色狀態清單
- 屬性
備註
將可繪製物件改為使用單一顏色的狀態清單,而非漸層。 用空參數呼叫此方法會清除顏色,等 #setColor(int) 同於用參數 Color#TRANSPARENT呼叫。
<強力>備註</強力>:改變顏色會影響所有從資源載入的繪製物實例。 建議在更換顏色前先進行 #mutate() 召喚。
Java 文件 android.graphics.drawable.GradientDrawable.setColor(android.content.res.ColorStateList)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SetColor(Int32)
將繪製物改為使用單一顏色而非漸層。
[Android.Runtime.Register("setColor", "(I)V", "GetSetColor_IHandler")]
public virtual void SetColor(int argb);
[<Android.Runtime.Register("setColor", "(I)V", "GetSetColor_IHandler")>]
abstract member SetColor : int -> unit
override this.SetColor : int -> unit
參數
- argb
- Int32
填滿形狀的顏色
- 屬性
備註
將繪製物改為使用單一顏色而非漸層。
<強力>備註</強力>:改變顏色會影響所有從資源載入的繪製物實例。 建議在更換顏色前先進行 #mutate() 召喚。
Java 文件 android.graphics.drawable.GradientDrawable.setColor(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。