GradientDrawable.SetUseLevel(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.