GradientDrawable.SetColors 方法

定义

重载

SetColors(Int32[], Single[])

设置用于绘制渐变的颜色和偏移量。

SetColors(Int32[])

设置用于绘制渐变的颜色。

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[]

包含 2 种或更多 ARGB 颜色的数组

offsets
Single[]

表示颜色位置的浮点参数的可选数组。 Null 均匀分散颜色

属性

注解

设置用于绘制渐变的颜色和偏移量。

每个颜色都指定为 ARGB 整数,数组必须至少包含 2 种颜色。

<强>注释</强>:更改颜色会影响从资源加载的可绘制的所有实例。 建议在更改颜色之前调用 #mutate()

适用于 . 的 android.graphics.drawable.GradientDrawable.setColors(int[], float[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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[]

包含 2 种或更多 ARGB 颜色的数组

属性

注解

设置用于绘制渐变的颜色。

每个颜色都指定为 ARGB 整数,数组必须至少包含 2 种颜色。

<强>注释</强>:更改颜色会影响从资源加载的可绘制的所有实例。 建议在更改颜色之前调用 #mutate()

适用于 . 的 android.graphics.drawable.GradientDrawable.setColors(int[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于