Idioma

InputMethodService.OnCustomImeSwitcherButtonRequestedVisible(Boolean) Método

Definição

Chamado quando a visibilidade solicitada de um botão personalizado do Comutador de IME é alterada.

[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

Parâmetros

visible
Boolean

se o botão é solicitado visível ou não.

Atributos

Comentários

Chamado quando a visibilidade solicitada de um botão personalizado do Comutador de IME é alterada.

Quando esse método é chamado com true pelo sistema, o IME deve mostrar um botão dentro de sua interface do usuário para alternar IMEs. Quando ele é chamado com false, ele deve ocultar este botão.

Normalmente, o sistema fornece um botão para alternar para um IME diferente quando apropriado. Em determinadas circunstâncias, ou seja, quando o IME solicita com êxito ocultar a barra de navegação fornecida pelo sistema (com getWindowInsetsController().hide(captionBar())), desde que esse botão seja delegado ao IME por meio desse retorno de chamada.

Isso não depende da visibilidade atual do IME. Ele pode ser chamado com true enquanto o IME está oculto, nesse caso, o IME deve se preparar para mostrar o botão assim que o próprio IME for mostrado.

Isso só é chamado quando a visibilidade solicitada é alterada. O valor padrão é falso e, como tal, isso não será chamado inicialmente se o valor resultante for false.

Isso pode ser chamado a qualquer momento após onCreate(), mesmo que o IME não esteja visível no momento. No entanto, isso não é garantido para ser chamado antes que o IME seja mostrado, pois pode depender da solicitação de IME para ocultar a barra de navegação fornecida pelo sistema. Se a solicitação for enviada durante o fluxo de exibição (por exemplo, durante onStartInputView(EditorInfo, booleano),isso será chamado logo após onWindowShown(), mas antes que o primeiro quadro IME seja desenhado.

Referência do Android para android.inputmethodservice.InputMethodService.onCustomImeSwitcherButtonRequestedVisible.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a