IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) 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.
Appelé par méthode d’entrée pour demander la TextBoundsInfo plage de texte couverte ou à proximité du texte donné bounds.
[Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual void RequestTextBoundsInfo(Android.Graphics.RectF bounds, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer consumer);
[<Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
Paramètres
- bounds
- RectF
zone intéressée où les limites de texte sont demandées, dans les coordonnées de l’écran.
- executor
- IExecutor
exécuteur pour exécuter le rappel.
- consumer
- IConsumer
rappel appelé par l’éditeur pour retourner le résultat. Elle doit retourner un objet non null.
- Attributs
Remarques
Appelé par méthode d’entrée pour demander la TextBoundsInfo plage de texte couverte ou à proximité du texte donné bounds. Il peut être utilisé comme méthode supplémentaire pour implémenter l’API de mouvement d’écriture manuscrite - #performHandwritingGesture(HandwritingGesture, Executor, IntConsumer).
<
>auteurs d’éditeurs< forts/forts> : il est préférable que l’éditeur retourne une TextBoundsInfo de toutes les lignes de texte dont les limites se croisent avec l’élément donnébounds.
<auteurs>< IME forts/forts> : cette méthode est coûteuse lorsque le texte est long. Considérez que le calcul des limites de texte et l’aller-retour IPC pour envoyer les données sont longs. Il est préférable de demander uniquement des limites de texte dans des zones plus petites.
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.