View.HandwritingDelegatorCallback プロパティ

定義

このビューの境界内で #setHandwritingDelegatorCallback スタイラス MotionEvent が発生したときに呼び出されるコールバック セットを返します。 または、このビューの境界内でスタイラス MotionEvent が発生したときに呼び出されるコールバックを設定します。

public virtual Java.Lang.IRunnable? HandwritingDelegatorCallback { [Android.Runtime.Register("getHandwritingDelegatorCallback", "()Ljava/lang/Runnable;", "GetGetHandwritingDelegatorCallbackHandler", ApiSince=34)] get; [Android.Runtime.Register("setHandwritingDelegatorCallback", "(Ljava/lang/Runnable;)V", "GetSetHandwritingDelegatorCallback_Ljava_lang_Runnable_Handler", ApiSince=34)] set; }
[<get: Android.Runtime.Register("getHandwritingDelegatorCallback", "()Ljava/lang/Runnable;", "GetGetHandwritingDelegatorCallbackHandler", ApiSince=34)>]
[<set: Android.Runtime.Register("setHandwritingDelegatorCallback", "(Ljava/lang/Runnable;)V", "GetSetHandwritingDelegatorCallback_Ljava_lang_Runnable_Handler", ApiSince=34)>]
member this.HandwritingDelegatorCallback : Java.Lang.IRunnable with get, set

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

このビューの境界内で #setHandwritingDelegatorCallback スタイラス MotionEvent が発生したときに呼び出されるコールバック セットを返します。 コールバックは UI スレッドからのみ呼び出す必要があります。

android.view.View.getHandwritingDelegatorCallback()Java ドキュメント。

プロパティ セッターのドキュメント:

このビューの境界内でスタイラス MotionEvent が発生したときに呼び出されるコールバックを設定します。 コールバックは UI スレッドから呼び出されます。

コールバックを設定すると、このビューは手書きの委任機能として機能するため、委任エディター ビューの手書きモードは、この委任ビューでのスタイラスの移動によって開始できます。 コールバックの実装では、デリゲート エディター ビューを表示してフォーカスを設定する必要があります。 を返すtrue#isHandwritingDelegate()ビューで、同じスタイラス MotionEvent シーケンスが進行中に入力接続が作成された場合、そのビューに対して手書きモードが開始されます。

一般的なユース ケースは、テキスト エディターのように見えるが、実際にはテキスト編集自体をサポートしていないカスタム ビューであり、カスタム ビューをクリックすると EditText が表示されます。 この場合、手書きの開始をサポートするために、このメソッドをカスタム ビューで呼び出して、委任者として構成できます。 EditText は を呼び出 #setIsHandwritingDelegate してデリゲートとして設定する必要があります。 実装は callback 通常、EditText を示すクリック リスナーの実装と同じです。

が渡された場合 null 、このビューは手書きの開始デリゲートとして機能しなくなります。

android.view.View.setHandwritingDelegatorCallback(java.lang.Runnable)Java ドキュメント。

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

適用対象