Langue

IWindowManager.RegisterBatchedSurfaceControlInputReceiver Méthode

Définition

Inscrit un SurfaceControlInputReceiver pour un SurfaceControl événement d’entrée par lots.

[Android.Runtime.Register("registerBatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/view/Choreographer;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterBatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_view_Choreographer_Landroid_view_SurfaceControlInputReceiver_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)]
public virtual Android.Window.InputTransferToken RegisterBatchedSurfaceControlInputReceiver(Android.Window.InputTransferToken hostInputTransferToken, Android.Views.SurfaceControl surfaceControl, Android.Views.Choreographer choreographer, Android.Views.ISurfaceControlInputReceiver receiver);
[<Android.Runtime.Register("registerBatchedSurfaceControlInputReceiver", "(Landroid/window/InputTransferToken;Landroid/view/SurfaceControl;Landroid/view/Choreographer;Landroid/view/SurfaceControlInputReceiver;)Landroid/window/InputTransferToken;", "GetRegisterBatchedSurfaceControlInputReceiver_Landroid_window_InputTransferToken_Landroid_view_SurfaceControl_Landroid_view_Choreographer_Landroid_view_SurfaceControlInputReceiver_Handler:Android.Views.IWindowManager, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=35)>]
abstract member RegisterBatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.Views.Choreographer * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken
override this.RegisterBatchedSurfaceControlInputReceiver : Android.Window.InputTransferToken * Android.Views.SurfaceControl * Android.Views.Choreographer * Android.Views.ISurfaceControlInputReceiver -> Android.Window.InputTransferToken

Paramètres

hostInputTransferToken
InputTransferToken

Jeton hôte pour lier l’incorporé. Il est utilisé pour gérer le transfert du mouvement tactile de l’hôte vers l’hôte incorporé et pour que l’hôte reçoive l’ANR si des problèmes liés à l’interaction tactile sur l’élément incorporé sont rencontrés.

surfaceControl
SurfaceControl

SurfaceControl pour inscrire InputChannel pour

choreographer
Choreographer

Le chorégraphe utilisé pour le traitement par lots. Cela devrait correspondre au chorégraphe de rendu.

receiver
ISurfaceControlInputReceiver

SurfaceControlInputReceiver qui recevra les événements d’entrée

Retours

Retourne la valeur qui peut être utilisée pour transférer le InputTransferToken mouvement tactile vers ou depuis d’autres fenêtres.

Attributs

Remarques

Inscrit un SurfaceControlInputReceiver pour un SurfaceControl événement d’entrée par lots. Pour les événements qui sont traités par lot, l’appel se produit une fois par Choreographer image et d’autres événements d’entrée sont remis immédiatement. Cela diffère de celui #registerUnbatchedSurfaceControlInputReceiver(int, InputTransferToken, SurfaceControl, Looper, SurfaceControlInputReceiver) où les événements d’entrée sont reçus par lot. L’appelant doit appeler #unregisterSurfaceControlInputReceiver(SurfaceControl) pour nettoyer les ressources quand il n’a plus besoin d’utiliser le SurfaceControlInputReceiver

Java documentation pour android.view.WindowManager.registerBatchedSurfaceControlInputReceiver(android.window.InputTransferToken, android.view.SurfaceControl, android.view.Choreographer, android.view.SurfaceControlInputReceiver).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à