GradientDrawable.SetUseLevel(Boolean) Método

Definição

Define se a propriedade desse level desenhável será usada para dimensionar o gradiente.

[Android.Runtime.Register("setUseLevel", "(Z)V", "GetSetUseLevel_ZHandler")]
public virtual void SetUseLevel(bool useLevel);
[<Android.Runtime.Register("setUseLevel", "(Z)V", "GetSetUseLevel_ZHandler")>]
abstract member SetUseLevel : bool -> unit
override this.SetUseLevel : bool -> unit

Parâmetros

useLevel
Boolean

truese o gradiente deve ser dimensionado com base no nível, caso contrário, false

Atributos

Comentários

Define se a propriedade desse level desenhável será usada para dimensionar o gradiente. Se um gradiente não for usado, essa propriedade não terá efeito.

O comportamento de dimensionamento varia de acordo com o tipo de gradiente: <ul<>li#LINEAR_GRADIENT> ajusta a posição final ao longo do eixo de orientação do gradiente (veja #getOrientation()) <li#RADIAL_GRADIENT> ajusta o raio <externo li>#SWEEP_GRADIENT ajusta o ângulo <final ul>

O valor padrão dessa propriedade é false.

<nota forte/forte>: essa propriedade corresponde ao android:useLevel atributo na marca interna<gradient>, NÃO ao android:useLevel atributo na marca externa<shape>.>< Por exemplo

{@code
<shape ...>
<gradient
                    ...
                    android:useLevel="true" />
</shape>
            }

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

Java documentação para android.graphics.drawable.GradientDrawable.setUseLevel(boolean).

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

Confira também