Compartir a través de


GradientDrawable.SetColors Método

Definición

Sobrecargas

SetColors(Int32[], Single[])

Establece los colores y desplazamientos usados para dibujar el degradado.

SetColors(Int32[])

Establece los colores usados para dibujar el degradado.

SetColors(Int32[], Single[])

Establece los colores y desplazamientos usados para dibujar el degradado.

[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

Parámetros

colors
Int32[]

matriz que contiene 2 o más colores ARGB

offsets
Single[]

matriz opcional de parámetros de punto flotante que representan las posiciones de los colores. Null dispersa uniformemente los colores

Atributos

Comentarios

Establece los colores y desplazamientos usados para dibujar el degradado.

Cada color se especifica como un entero ARGB y la matriz debe contener al menos 2 colores.

<nota< fuerte>/fuerte>: los colores cambiantes afectarán a todas las instancias de un recurso que se puede dibujar. Se recomienda invocar #mutate() antes de cambiar los colores.

Documentación de Java para android.graphics.drawable.GradientDrawable.setColors(int[], float[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SetColors(Int32[])

Establece los colores usados para dibujar el degradado.

[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

Parámetros

colors
Int32[]

matriz que contiene 2 o más colores ARGB

Atributos

Comentarios

Establece los colores usados para dibujar el degradado.

Cada color se especifica como un entero ARGB y la matriz debe contener al menos 2 colores.

<nota< fuerte>/fuerte>: los colores cambiantes afectarán a todas las instancias de un recurso que se puede dibujar. Se recomienda invocar #mutate() antes de cambiar los colores.

Documentación de Java para android.graphics.drawable.GradientDrawable.setColors(int[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a