Establecer FAB (botón de acción flotante) encima del teclado

Ya preguntado aquí, pero sin una respuesta adecuada.

Quiero que el FAB flote en la parte superior del teclado. Eso es.

Por ejemplo

  1. Abra un nuevo proyecto de plantilla de Blank Activity con Android Studio
  2. Cambiar el Hello World TextView a EditText
  3. Vea la imagen abajo:

Introduzca aquí la descripción de la imagen

Resulta que es bastante fácil,

  • Añadir android:windowSoftInputMode="adjustResize" a su actividad en el manifiesto
  • Asegúrese de que su vista raíz en el diseño xml, tiene android:fitsSystemWindows="true" propiedad android:fitsSystemWindows="true"
  • Cambiar el color del icono de FAB basado en estado w / compat libs
  • Botón de acción flotante en Xamarin.Forms
  • Biblioteca de soporte de diseño de Android
  • El margen predeterminado de FloatingActionButton no funciona en lollipop
  • Mi FloatingActionButton tiene algunas líneas extrañas que salen de él en 4.4 y menor
  • Android: FloatingActionButton no se pudo instanciar
  • Ocultar FAB en NestedScrollView al desplazarse
  • Android setBackgroundTintList en los dispositivos pre-lollipop
  • Ejemplo de FloatingActionButton con la biblioteca de soporte
  • Al hacer clic en ActionButton flotante en la esquina derecha, se hace clic en el elemento RecyclerView
  • Acción flotante Ampliación del botón
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.