Language

View.PerformHapticFeedback メソッド

定義

オーバーロード

Name 説明
PerformHapticFeedback(HapticFeedbackRequest)

performHapticFeedback(int, int) と同様ですが、HapticFeedbackRequest を受け取ります。

PerformHapticFeedback(FeedbackConstants)

BZZZTT!!1!

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!!1!

PerformHapticFeedback(HapticFeedbackRequest)

performHapticFeedback(int, int) と同様ですが、HapticFeedbackRequest を受け取ります。

[Android.Runtime.Register("performHapticFeedback", "(Landroid/os/vibrator/HapticFeedbackRequest;)Z", "GetPerformHapticFeedback_Landroid_os_vibrator_HapticFeedbackRequest_Handler", ApiSince=36)]
public virtual bool PerformHapticFeedback(Android.OS.Vibrators.HapticFeedbackRequest request);
[<Android.Runtime.Register("performHapticFeedback", "(Landroid/os/vibrator/HapticFeedbackRequest;)Z", "GetPerformHapticFeedback_Landroid_os_vibrator_HapticFeedbackRequest_Handler", ApiSince=36)>]
abstract member PerformHapticFeedback : Android.OS.Vibrators.HapticFeedbackRequest -> bool
override this.PerformHapticFeedback : Android.OS.Vibrators.HapticFeedbackRequest -> bool

パラメーター

request
HapticFeedbackRequest

触覚の要求をカプセル化する HapticFeedbackRequest。 この値は null にすることはできません。

返品

isHapticFeedbackEnabled() が false の場合、またはこのビューが表示されるウィンドウにアタッチされていない場合、または指定された要求での振動の使用が無効な場合 (つまり、VibrationAttributes.USAGE_CLASS_FEEDBACKもVibrationAttributes.USAGE_UNKNOWNもない) 場合は false。それ以外の場合は true。触覚フィードバック要求がシステムに送信されたことを示します。 true を返すことができますが、デバイスの状態でこの触覚フィードバックが許可されていないとサービスが判断した場合、振動は生成されないことに注意してください (たとえば、この使用に対してユーザーが振動を無効にした場合など)。

属性

注釈

performHapticFeedback(int, int) と同様ですが、HapticFeedbackRequest を受け取ります。

HapticFeedbackRequest を使用すると、要求されたフィードバックの使用の種類の設定など、より複雑な触覚フィードバック要求を行うことができます。

フィードバックの使用の種類を指定すると、システムはフィードバックのコンテキストをよりよく理解し、それに応じて触覚を調整できます。 フィードバック要求の使用の種類を指定しない場合、または他の performHapticFeedback API を使用する場合、システムは定数に基づいて振動の使用状況を最適に推測します。

振動の使用法の詳細については、VibrationAttributes を参照してください。 この API に対して提供される使用方法は、VibrationAttributes.USAGE_CLASS_FEEDBACKまたはVibrationAttributes.USAGE_UNKNOWNである必要があります。 それ以外の場合、触覚フィードバックは再生されません。 VibrationAttributes.USAGE_UNKNOWNが使用されている場合、システムは定数に基づいて振動の使用状況を最もよく推測します。

この API を繰り返し呼び出す予定で、これらの繰り返しの呼び出しで HapticFeedbackRequest が変更されない場合は、要求オブジェクトを作成、キャッシュ、再利用して、オブジェクトの作成とガベージ コレクションの繰り返しのコストを回避することをお勧めします。

android.view.View.performHapticFeedbackの Android リファレンス。

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

適用対象

PerformHapticFeedback(FeedbackConstants)

BZZZTT!!1!

[Android.Runtime.Register("performHapticFeedback", "(I)Z", "GetPerformHapticFeedback_IHandler")]
public virtual bool PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant);
[<Android.Runtime.Register("performHapticFeedback", "(I)Z", "GetPerformHapticFeedback_IHandler")>]
abstract member PerformHapticFeedback : Android.Views.FeedbackConstants -> bool
override this.PerformHapticFeedback : Android.Views.FeedbackConstants -> bool

パラメーター

feedbackConstant
FeedbackConstants

で定義されている定数の 1 つ HapticFeedbackConstants

返品

触覚フィードバック操作を実行した結果。

属性

注釈

BZZZTT!!1!

このビューの触覚フィードバックをユーザーに提供します。

このフレームワークでは、長押しなどの組み込みアクションに対して触覚フィードバックが提供されますが、独自のウィジェットに対してフィードバックを提供することもできます。

フィードバックは、 #isHapticFeedbackEnabled() が true の場合にのみ実行されます。

Javaドキュメント。

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

適用対象

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!!1!

[Android.Runtime.Register("performHapticFeedback", "(II)Z", "GetPerformHapticFeedback_IIHandler")]
public virtual bool PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant, Android.Views.FeedbackFlags flags);
[<Android.Runtime.Register("performHapticFeedback", "(II)Z", "GetPerformHapticFeedback_IIHandler")>]
abstract member PerformHapticFeedback : Android.Views.FeedbackConstants * Android.Views.FeedbackFlags -> bool
override this.PerformHapticFeedback : Android.Views.FeedbackConstants * Android.Views.FeedbackFlags -> bool

パラメーター

feedbackConstant
FeedbackConstants

で定義されている定数の 1 つ HapticFeedbackConstants

flags
FeedbackFlags

HapticFeedbackConstantsに従って追加のフラグ。

返品

触覚フィードバック操作を実行した結果。

属性

注釈

BZZZTT!!1!

#performHapticFeedback(int)と同様に、追加のオプションがあります。

Javaドキュメント。

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

適用対象