View.HandwritingDelegatorCallback プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このビューの境界内でスタイラス MotionEventが発生したときに呼び出す必要がある、#setHandwritingDelegatorCallbackによって設定されたコールバックを返します。スタイラス 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 スレッドからのみ呼び出す必要があります。
プロパティ セッターのドキュメント:
スタイラス MotionEvent がこのビューの境界内で発生したときに呼び出されるコールバックを設定します。 コールバックは UI スレッドから呼び出されます。
コールバックを設定すると、このビューを手書き委任ツールとして機能させることができます。これにより、委任エディター ビューの手書きモードは、この委任ビューでのスタイラスの移動によって開始できます。 コールバックの実装では、デリゲート エディター ビューを表示してフォーカスを設定する必要があります。
trueの#isHandwritingDelegate()を返すビューで、同じスタイラス MotionEvent シーケンスが進行中に入力接続が作成された場合、そのビューに対して手書きモードが開始されます。
一般的なユース ケースは、テキスト エディターのように見えるが、実際にはテキスト編集自体をサポートしていないカスタム ビューであり、カスタム ビューをクリックすると EditText が表示されます。 この場合、手書き開始をサポートするために、カスタム ビューでこのメソッドを呼び出して、委任者として構成できます。 EditText は、 #setIsHandwritingDelegate を呼び出してデリゲートとして設定する必要があります。
callback実装は、通常、EditText を示すクリック リスナーの実装と同じです。
nullが渡された場合、このビューは手書きの開始委任者として機能しなくなります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。