Langue

LightsRequest.Builder.SetEffect(MultiLightEffect) Méthode

Définition

Applique un effet à un ensemble de lumières configurées dans l’objet d’effet.

[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

Paramètres

effect
MultiLightEffect

l’effet léger que l’on ajoute à la requête. Cette valeur ne peut pas être null.

Retours

Attributs

Remarques

Applique un effet à un ensemble de lumières configurées dans l’objet d’effet.

Le système permet de jouer un maximum d’un effet par session et d’un emplacement supplémentaire pour un effet non préemptif en attente de lecture, ce qui signifie que les applications doivent combiner tous les effets lumineux dans un seul MultiLightEffect pour lire des animations avec plusieurs lumières.

Si une autre session avec une priorité plus élevée utilise actuellement une lumière nécessaire par cet effet, l’effet ne sera pas lu tant que la session active n’aura pas le contrôle de toutes les lumières dont elle a besoin pour la lecture. De la même façon, si l’effet est en cours de lecture et que cette ou une autre session avec une priorité plus élevée demande une lumière nécessaire à cet effet, l’effet cesse de jouer comme s’il a été préempté.

Référence Android pour android.hardware.lights.LightsRequest.Builder.setEffect.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à