Language

LightsRequest.Builder.SetEffect(MultiLightEffect) メソッド

定義

エフェクト オブジェクトで設定された一連のライトにエフェクトを適用します。

[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

パラメーター

effect
MultiLightEffect

ライト効果 ot が要求に追加されます。 この値は null にすることはできません。

返品

属性

注釈

エフェクト オブジェクトで設定された一連のライトにエフェクトを適用します。

このシステムでは、セッションごとに最大 1 つのエフェクトの再生と、再生を待機している非プリエンプティブ効果用の追加スロットが可能です。つまり、アプリケーションでは、複数のライトを持つアニメーションを再生するために、1 つの MultiLightEffect にすべての光の効果を組み合わせる必要があります。

優先度の高い別のセッションで現在、このエフェクトに必要なライトが使用されている場合、現在のセッションが再生に必要なすべてのライトを制御するまで、効果は再生されません。 同様に、エフェクトが再生されていて、このセッションまたは優先度の高い別のセッションがこのエフェクトに必要なライトを要求した場合、効果はプリエンプションされたかのように再生を停止します。

android.hardware.lights.LightsRequest.Builder.setEffectの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象