語言

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

光影效果也讓這個要求更明顯。 這個值不可能為零值。

傳回

屬性

備註

將效果套用到效果物件中設定的一組燈光。

系統每次播放最多一個效果,並額外放置非搶占式效果,這表示應用程式必須將所有光效合併成單一 MultiLightEffect 才能播放多燈光動畫。

如果另一個優先權較高的會話目前正在使用該效果所需的燈光,該效果不會播放,直到該會話控制所有播放所需的燈光。 類似地,如果該效果正在播放,且這個或另一個優先權較高的會話請求該效果所需的燈號,該效果會停止播放,彷彿被搶佔式。

Android 參考資料。android.hardware.lights.LightsRequest.Builder.setEffect

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於