La transición suave del teclado … ¿cómo lo hace WhatsApp?

He estado trabajando en una aplicación de mensajería, y me preguntaba si alguien tenía alguna idea en la transición de teclado suave.

Tal como está, tengo lo que es esencialmente mi propio método de entrada (un diseño en la parte inferior de la pantalla) para enviar caras sonrientes, garabatos, cosas así. Mi problema es que cuando el teclado suave se alterna, consigo algunas bandas de goma serias y cajas negras que quedan durante la transición del teclado.

Me di cuenta WhatsApp hace lo que es esencialmente una transición perfecta entre el teclado suave y su propio teclado emoji, y de hecho se detiene cualquier animación de teclado suave (área de color negro visto detrás del teclado) de tener lugar en absoluto!

Lo más parecido a lo que he encontrado es un diseño que cultiva cualquier cosa que el teclado cubriera con el renderizado, pero esto no parece funcionar tan bien y no está tan cerca como WhatsApp.

¡Cualquier ayuda sería apreciada!

¿Cómo puedo replicar el teclado emoji de whatsapp?

One Solution collect form web for “La transición suave del teclado … ¿cómo lo hace WhatsApp?”

Whatsapp parece transferirse a un nuevo teclado, pero en realidad no lo hace.

En realidad crea un diálogo personalizado sobre el teclado con su Emojis. Esta es la razón por la que transiciones suavemente desde el teclado normal a la emoji uno. Puede comprobar esto por sí mismo abriendo el teclado, abriendo la pantalla de emoji y, finalmente, seleccione el método de entrada de su barra de notificación. Verá que la nueva pantalla de entrada se muestra detrás de la pantalla de emoji.

Puede ver la pantalla de emoji flota encima del cuadro de diálogo de entrada.

  • Cuándo usar ImageButton en lugar de ImageView?
  • Resolución de imagen para mdpi, hdpi, xhdpi y xxhdpi
  • Cómo colocar un centro de AdMob ads en la parte inferior de la pantalla? (Uso de código java para colocar.)
  • Principiante Android Development: findViewById issue
  • onNavigationItemSelected no se llama
  • ¿Por qué mi menú de edición / copia de EditText se encuentra debajo de EditText? ¿Cómo cambiar el orden z de la ventana emergente?
  • El teclado suave androide arruina el diseño cuando aparece
  • Android: muestra un mensaje si no hay conexión a Internet y continúa revisando
  • Translucent Dialog Theme para Holo
  • Cómo corregir la posición de una vista dentro de un ViewPager y CoordinatorLayout
  • ¿Hay alguna manera de poner la vista ligeramente fuera de su disposición principal?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.