Langue

InputMethodService.OnCustomImeSwitcherButtonRequestedVisible(Boolean) Méthode

Définition

Appelé lorsque la visibilité demandée d’un bouton switcher IME personnalisé change.

[Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)]
public virtual void OnCustomImeSwitcherButtonRequestedVisible(bool visible);
[<Android.Runtime.Register("onCustomImeSwitcherButtonRequestedVisible", "(Z)V", "GetOnCustomImeSwitcherButtonRequestedVisible_ZHandler", ApiSince=36)>]
abstract member OnCustomImeSwitcherButtonRequestedVisible : bool -> unit
override this.OnCustomImeSwitcherButtonRequestedVisible : bool -> unit

Paramètres

visible
Boolean

si le bouton est demandé ou non.

Attributs

Remarques

Appelé lorsque la visibilité demandée d’un bouton switcher IME personnalisé change.

Lorsque cette méthode est appelée avec true par le système, l’IME doit afficher un bouton dans son interface utilisateur pour changer d’interface utilisateur. Lorsqu’il est appelé avec false, il doit masquer ce bouton.

Normalement, le système fournit un bouton pour basculer vers un autre IME lorsque cela est approprié. Dans certaines circonstances, à savoir lorsque l’IME demande avec succès de masquer la barre de navigation fournie par le système (avec getWindowInsetsController().hide(captionBar())), en fournissant ce bouton est délégué à l’IME via ce rappel.

Cela ne dépend pas de la visibilité actuelle de l’IME. Il peut être appelé avec true alors que l’IME est masqué, auquel cas l’IME doit se préparer à afficher le bouton dès que l’IME lui-même est affiché.

Cela n’est appelé que lorsque la visibilité demandée change. La valeur par défaut est false et, par conséquent, elle n’est pas appelée initialement si la valeur résultante est false.

Cela peut être appelé à tout moment après onCreate(), même si l’IME n’est pas visible actuellement. Toutefois, cela n’est pas garanti avant l’affichage de l’IME, car il peut dépendre de l’IME demandant de masquer la barre de navigation fournie par le système. Si la requête est envoyée pendant le flux d’affichage (par exemple, pendant onStartInputView(EditorInfo, boolean)), elle est appelée peu après onWindowShown(), mais avant que le premier frame IME soit dessiné.

Référence Android pour android.inputmethodservice.InputMethodService.onCustomImeSwitcherButtonRequestedVisible.

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 à