語言

GradientDrawable.SetColor 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於