語言

GradientDrawable.SetColors 方法

定義

多載

名稱 Description
SetColors(Int32[])

設定用來繪製漸層的顏色。

SetColors(Int32[], Single[])

設定用來繪製漸層的顏色和偏移量。

SetColors(Int32[])

設定用來繪製漸層的顏色。

[Android.Runtime.Register("setColors", "([I)V", "GetSetColors_arrayIHandler")]
public virtual void SetColors(int[]? colors);
[<Android.Runtime.Register("setColors", "([I)V", "GetSetColors_arrayIHandler")>]
abstract member SetColors : int[] -> unit
override this.SetColors : int[] -> unit

參數

colors
Int32[]

一個包含兩種或以上 ARGB 顏色的陣列

屬性

備註

設定用來繪製漸層的顏色。

每種顏色都指定為 ARGB 整數,陣列中必須包含至少兩種顏色。

<強力>備註</強:>改變顏色會影響所有從資源載入的繪製物實例。 建議在更換顏色前先進行 #mutate() 召喚。

Java 文件 android.graphics.drawable.GradientDrawable.setColors(int[])。

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

另請參閱

適用於

SetColors(Int32[], Single[])

設定用來繪製漸層的顏色和偏移量。

[Android.Runtime.Register("setColors", "([I[F)V", "GetSetColors_arrayIarrayFHandler", ApiSince=29)]
public virtual void SetColors(int[]? colors, float[]? offsets);
[<Android.Runtime.Register("setColors", "([I[F)V", "GetSetColors_arrayIarrayFHandler", ApiSince=29)>]
abstract member SetColors : int[] * single[] -> unit
override this.SetColors : int[] * single[] -> unit

參數

colors
Int32[]

一個包含兩種或以上 ARGB 顏色的陣列

offsets
Single[]

可選的浮點數參數陣列代表顏色的位置。 虛無則均勻分散顏色

屬性

備註

設定用來繪製漸層的顏色和偏移量。

每種顏色都指定為 ARGB 整數,陣列中必須包含至少兩種顏色。

<強力>備註</強:>改變顏色會影響所有從資源載入的繪製物實例。 建議在更換顏色前先進行 #mutate() 召喚。

Java 文件 android.graphics.drawable.GradientDrawable.setColors(int[], float[])。

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

適用於