Langue

IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Méthode

Définition

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.

Java documentation pour android.view.inputmethod.InputConnection.requestTextBoundsInfo(android.graphics.RectF, java.util.concurrent.Executor, java.util.function.Consumer<android.view.inputmethod.TextBoundsInfoResult>).

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 à