View.PerformHapticFeedback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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 の場合にのみ実行されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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)と同様に、追加のオプションがあります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。