FloatingActionButton, botón cuadrado debajo del nivel API 17
Estoy usando android.support.design.widget.FloatingActionButton de la nueva biblioteca 22.2.0 de la ayuda del diseño, en mi archivo de la disposición. Está funcionando bien, pero muestra un botón cuadrado por debajo del nivel API 17
- FAB de la biblioteca de soporte de diseño no se mueve hacia arriba cuando se muestra la barra
- Forma de indicador de pestaña personalizada en Diseño de soporte de Widget TabLayout
- Oculta el botón flotante al contraer la barra de herramientas se derrumba
- Pestaña con icono usando TabLayout en Android Design Library
- Impedir que RecyclerView se desplace en AppBarLayout antes de que AppBarLayout se colapse.
- Biblioteca de diseño de Android CoordinatorLayout, AppBarLayout y DrawerLayout
- ¿Existe una alternativa a NestedScrollView para su uso con un WebView?
- NestedScrollView y CoordinatorLayout. Problema en desplazamiento
- Com.android.support:design:23.3.0 roto cuando se usa la vista personalizada en Tablayout
- Cómo crear un tamaño personalizado de FloatingActionButton
- Fab.show () no animado por primera vez después de inicializar nueva actividad
- Cómo configurar la tipografía personalizada en los elementos de NavigationView?
- Menu y Autohide FloatingActionButton de Android Design Support Library
Esto es conocido por Google y se solucionará pronto en la próxima versión de la Biblioteca de soporte de diseño, vea este problema: FAB Aparece como un cuadrado en API 16 . Sólo debe referirse a API 16.
La solución, propuesta en el mismo hilo, es agregar app:borderWidth="0dp"
a su FAB.
Finalmente el problema se ha solucionado en la nueva versión
compile 'com.android.support:design:22.2.1'
Esto resolverá el problema de diseño cuadrado en API 16. FAB funciona bien si lo coloca dentro de la disposición de coordenadas. Consulta https://code.google.com/p/android/issues/list?can=1&q=label:Version-22.2.1 para ver los problemas y las revisiones en la nueva versión.
Versión liberada 22.2.1 Esta versión contiene correcciones de errores relacionadas con FAB
https://code.google.com/p/android/issues/detail?id=175067
Cambiar su gradle
compile 'com.android.support:design:22.2.1'
Instale la revisión 16 del repositorio de soporte técnico. Así puede evitar la solución alternativa [app: borderWidth = "0dp"]
Utilice diferentes proyectos de biblioteca que soporten el botón de acción flotante debajo del nivel API 17. Usted puede encontrar fácilmente aquí .plz refieren esto.
Botón de acción flotante
Si ayuda, solucioné mi problema eliminando
android:background
Era un remanente de la biblioteca FAB anterior que usé. La biblioteca de diseño obtiene el color automáticamente de colorAccent
.
Agregue el siguiente atributo al botón flotante xml
App: borderWidth = "0dp"