GradientDrawable.SetUseLevel(Boolean) Metodo

Definizione

Imposta un valore che indica se la proprietà dell'oggetto level drawable verrà utilizzata per ridimensionare la sfumatura.

[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

Parametri

useLevel
Boolean

truese la sfumatura deve essere ridimensionata in base al livello; in caso contrario, false

Attributi

Commenti

Imposta un valore che indica se la proprietà dell'oggetto level drawable verrà utilizzata per ridimensionare la sfumatura. Se non viene utilizzata una sfumatura, questa proprietà non ha alcun effetto.

Il comportamento di ridimensionamento varia in base al tipo di sfumatura: <ul<>li#LINEAR_GRADIENT> regola la posizione finale lungo l'asse di orientamento della sfumatura (vedere #getOrientation()) <li#RADIAL_GRADIENT> regola il raggio <esterno li>#SWEEP_GRADIENT regola l'angolo <finale ul>

Il valore predefinito per questa proprietà è false.

<strong>Note</strong>: questa proprietà corrisponde all'attributo android:useLevel nel tag interno <gradient> , NON all'attributo android:useLevel sul tag esterno <shape> . Ad esempio:

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

< >strong Note</strong>: la modifica di questa proprietà influirà su tutte le istanze di un oggetto drawable caricato da una risorsa. È consigliabile richiamare #mutate() prima di modificare questa proprietà.

per android.graphics.drawable.GradientDrawable.setUseLevel(boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche