Cómo cambiar el color de fondo FAB
Estoy usando el botón de acción flotante y quiero cambiar el color de fondo.
Aquí está mi código
- FloatingActionButton Shadow Cut de Square
- ¿Cuál es la distancia entre 2 o más botones de acción flotante?
- Android botón de acción flotante mostrar () no funciona
- Botón de acción flotante y fondo blanco
- AdView y FloatingActionButton se superponen mientras se utiliza CoordinatorLayout
<android.support.design.widget.FloatingActionButton android:id="@+id/btnfab" android:layout_width="48dp" android:layout_height="48dp" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_gravity="right|center_vertical" android:layout_marginBottom="20dp" android:src="@drawable/search" />
Aquí está el código que estoy usando para tratar de lograr esto:
1- android:background="@color/mycolor" 2- android:backgroundTint="@color/white"
También estoy recibiendo esquinas en mi FAB como se muestra en la imagen. ¿Cómo puedo eliminar las sombras de las esquinas?
- No se puede colocar el botón de acción flotante (FAB) entre el encabezado y los elementos en DrawerLayout con RecyclerView
- ¿Cómo puedo añadir el nuevo "botón de acción flotante" entre dos widgets / diseños
- Configuración de src y fondo para FloatingActionButton
- Clase FloatingActionMenu Añade Espaciado entre Botones
- Biblioteca FloatingActionButton de terceros en CoordinatorLayout
- Cómo agregar un TextView encima de un FloatingActionButton en Android
- Hacer que FAB responda a Soft Keyboard mostrar / ocultar cambios
- La elevación no funciona en android.support.design.widget.FloatingActionButton
Puede eliminar la sombra problemática agregando estos atributos a su FloatingActionButton
:
app:borderWidth="0dp" app:elevation="6dp"
No hay color de fondo para FloatingActionButton
. Cambia el color de este componente:
app:backgroundTint="@color/YOURCOLOR"
Recuerde tener en su página principal la siguiente línea:
xmlns:app="http://schemas.android.com/apk/res-auto"
Declare lo siguiente en el estilo de tu aplicación:
<item name="colorAccent">@color/yourColor</ item>
aclamaciones
Por favor, actualice su soporte de android y las bibliotecas de diseño de material android en build.gradle
.
(Agregue por favor su archivo de build.gradle arriba)
Según estos sitios:
- [CodePath] Botones de acción flotante ,
- [Big Nerd Ranch] Botones de acción flotante en Android Lollipop
Y la referencia de desarrolladores de Android sólo debe utilizarse:
android:backgroundTint="@color/white"
Como recuerdo, esta sombra es un problema bien conocido para los botones de acción flotante, así que eche un vistazo a estas bibliotecas adicionales:
http://android-arsenal.com/tag/173
Que pueden ayudarle a reemplazar este elemento roto.
Compruebe también:
- Cambiar el color del botón de acción flotante de Appcompat 22.2.0 mediante programación
- ¿Cambiar el fondo en FloatingActionButton?
Espero que ayude.
- Rotar una superficie de la cámaraVer a retrato
- Fácil manera de ocultar la barra del sistema en Android ICS