Language

VibrationEffect.Builder.AddEnvelope(Int64, VibrationEffect+Envelope) メソッド

定義

触覚エンベロープをコンポジションに追加します。

[Android.Runtime.Register("addEnvelope", "(JLandroid/os/VibrationEffect$Envelope;)Landroid/os/VibrationEffect$Builder;", "", ApiSince=37)]
public Android.OS.VibrationEffect.Builder AddEnvelope(long startTimeMillis, Android.OS.VibrationEffect.Envelope envelope);
[<Android.Runtime.Register("addEnvelope", "(JLandroid/os/VibrationEffect$Envelope;)Landroid/os/VibrationEffect$Builder;", "", ApiSince=37)>]
member this.AddEnvelope : int64 * Android.OS.VibrationEffect.Envelope -> Android.OS.VibrationEffect.Builder

パラメーター

startTimeMillis
Int64

エンベロープを開始するコンポジションの開始からの時間 (ミリ秒単位)。 値は、負以外の期間 (ミリ秒単位) です。

envelope
VibrationEffect.Envelope

追加する封筒。 この値は null にすることはできません。

返品

この Builder オブジェクト。 この値は null にすることはできません。

属性

注釈

触覚エンベロープをコンポジションに追加します。

startTimeMillis は、ビルドされるコンポジションの開始からのミリ秒単位の時間です。 封筒は、この時点で開始するようにスケジュールされます。

ビルダーは、前に追加した要素との重複を防ぐために、ベスト エフォート検証を実行します。 エンベロープの期間は一般的に明確に定義されていますが、他の要素との正しいシーケンス処理を確実に行うために、startTimeMillis に注意する必要があります。

フォールバック サポート: WaveformEnvelopeBuilder を使用してエンベロープを作成した場合、フォールバック サポートは提供されません。 デバイスがエンベロープをサポートしていない場合、振動効果全体が再生できない可能性があります。 BasicEnvelopeBuilder を使用して作成されたエンベロープでは、フォールバック がサポートされます。

android.os.VibrationEffect.Builder.addEnvelopeの Android リファレンス。

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

適用対象