InputMethodService.EnableHardwareAcceleration Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
deprecated
Você pode chamar isso para tentar habilitar o desenho acelerado para o IME.
[Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")]
[System.Obsolete("deprecated")]
public virtual bool EnableHardwareAcceleration ();
[<Android.Runtime.Register("enableHardwareAcceleration", "()Z", "GetEnableHardwareAccelerationHandler")>]
[<System.Obsolete("deprecated")>]
abstract member EnableHardwareAcceleration : unit -> bool
override this.EnableHardwareAcceleration : unit -> bool
Retornos
true
se o desenho acelerado for ativado com êxito, caso contrário false
.
Na API 21 e dispositivos posteriores, o valor de retorno é basicamente apenas uma dica e seu IME não precisa alterar o comportamento com base no
- Atributos
Comentários
Você pode chamar isso para tentar habilitar o desenho acelerado para o IME. Isso deve ser definido antes #onCreate()
do , então você normalmente o chamará em seu construtor. Nem sempre é possível usar o desenho acelerado por hardware em um IME (por exemplo, em dispositivos low-end que não têm os recursos para suportar isso), então a chamada true
se for bem-sucedida caso contrário false
, se você precisar desenhar no software. Você deve ser capaz de lidar com qualquer um dos casos.
Na API 21 e posterior, o sistema pode habilitar automaticamente o desenho acelerado por hardware para o IME em dispositivos capazes, mesmo que esse método não seja explicitamente chamado. Certifique-se de que o IME é capaz de lidar com qualquer um dos casos.
Este membro foi preterido. A partir da API 21, a aceleração de hardware é sempre habilitada em dispositivos compatíveis
Documentação Java para android.inputmethodservice.InputMethodService.enableHardwareAcceleration()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.