IWindowManager.RegisterBatchedSurfaceControlInputReceiver Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.