GradientDrawable.SetColor Método

Definição

Sobrecargas

Nome Description
SetColor(ColorStateList)

Altera esse desenhável para usar uma lista de estado de cor única em vez de um gradiente.

SetColor(Int32)

Altera esse desenho para usar uma única cor em vez de um gradiente.

SetColor(ColorStateList)

Altera esse desenhável para usar uma lista de estado de cor única em vez de um gradiente.

[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

Parâmetros

colorStateList
ColorStateList

A lista de estado de cor usada para preencher a forma

Atributos

Comentários

Altera esse desenhável para usar uma lista de estado de cor única em vez de um gradiente. Chamar esse método com um argumento nulo limpará a cor e será equivalente a chamar #setColor(int) com o argumento Color#TRANSPARENT.

<forte>Observação</forte>: alterar a cor afetará todas as instâncias de um desenho carregado de um recurso. É recomendável invocar #mutate() antes de alterar a cor.

Java documentação para android.graphics.drawable.GradientDrawable.setColor(android.content.res.ColorStateList).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SetColor(Int32)

Altera esse desenho para usar uma única cor em vez de um gradiente.

[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

Parâmetros

argb
Int32

A cor usada para preencher a forma

Atributos

Comentários

Altera esse desenho para usar uma única cor em vez de um gradiente.

<forte>Observação</forte>: alterar a cor afetará todas as instâncias de um desenho carregado de um recurso. É recomendável invocar #mutate() antes de alterar a cor.

Java documentação para android.graphics.drawable.GradientDrawable.setColor(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

Aplica-se a