Lingua

LightsRequest.Builder.SetEffect(MultiLightEffect) Metodo

Definizione

Applica un effetto a un set di luci configurate nell'oggetto effetto.

[Android.Runtime.Register("setEffect", "(Landroid/hardware/lights/MultiLightEffect;)Landroid/hardware/lights/LightsRequest$Builder;", "", ApiSince=37)]
public Android.Hardware.Lights.LightsRequest.Builder SetEffect(Android.Hardware.Lights.MultiLightEffect effect);
[<Android.Runtime.Register("setEffect", "(Landroid/hardware/lights/MultiLightEffect;)Landroid/hardware/lights/LightsRequest$Builder;", "", ApiSince=37)>]
member this.SetEffect : Android.Hardware.Lights.MultiLightEffect -> Android.Hardware.Lights.LightsRequest.Builder

Parametri

effect
MultiLightEffect

l'effetto luce ot aggiungere alla richiesta. Questo valore non può essere Null.

Valori restituiti

Attributi

Commenti

Applica un effetto a un set di luci configurate nell'oggetto effetto.

Il sistema consente un massimo di un effetto riprodotto per sessione più uno slot aggiuntivo per un effetto non preemptive in attesa di essere riprodotto, il che significa che le applicazioni devono combinare tutti gli effetti di luce in un singolo MultiLightEffect per riprodurre animazioni con più luci.

Se un'altra sessione con priorità più alta usa attualmente una luce necessaria per questo effetto, l'effetto non verrà riprodotto finché la sessione corrente non avrà il controllo di tutte le luci necessarie per la riproduzione. In modo analogo, se l'effetto viene riprodotto e questa o un'altra sessione con priorità più alta richiede una luce necessaria per questo effetto, l'effetto smetterà di giocare come se fosse stato superato.

Informazioni di riferimento su Android per android.hardware.lights.LightsRequest.Builder.setEffect.

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