FloatingActionButton de Android tiene una excepción de representación

Excepción generada durante la renderización:

Color value '?attr/colorAccent' must start with # (2 similar errors not shown) 

¿Qué significa esto? La documentación no es muy buena en la biblioteca de soporte. ¿Alguien tiene un buen ejemplo de cómo implementar el FloatingActionButton?

Por favor, intenta seleccionar el color para tu Fab de esta manera:

 fab:button_color="@android:color/holo_blue_bright" 

Echa un vistazo a mi plena implementación.

 <com.software.shell.fab.FloatingActionButton android:id="@+id/sub_category_fab" fab:type="DEFAULT" android:visibility="visible" fab:button_color="@android:color/holo_blue_bright" fab:image="@mipmap/ic_add_white_24dp" fab:image_size="@dimen/fab_image_size" fab:hide_animation="@anim/fab_roll_to_right" fab:show_animation="@anim/fab_roll_from_down" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="false" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_margin="@dimen/fab_margin" /> 

Parece que está buscando un código HEX para el color (por ejemplo #FF0000 ). El valor ?attr/colorAccent puede estar devolviendo null .

Intente sustituir el valor por un color real (código HEX).

Agregue los colores que faltan a su AppBaseTheme y el error desaparecerá:

 <style name="AppBaseTheme" parent="@android:style/Theme.Material.Light.DarkActionBar"> ... <item name="colorAccent">@color/your_accent_color</item> <item name="colorControlHighlight">@color/your_ch_color</item> </style> 

En mi opinión, esto es un error en la biblioteca de diseño. Tengo la misma excepción planteada durante la prestación (en la vista del diseñador), pero en tiempo de ejecución el botón flotante funciona. Por otra parte, app:fab_colorNormal y otro atributo relacionado fab no se consideran en vista previa, y también hay una sombra cuadrada extraña alrededor del botón.

Todo esto no es consinstent con la ejecución real: cuando pruebo en el dispositivo real / emulated, el botón se comporta según lo esperado

  • Configuración de src y fondo para FloatingActionButton
  • Botón de acción flotante de Android Semi Transparente Color de fondo
  • Cómo agregar un TextView encima de un FloatingActionButton en Android
  • ¿Es esto un error en la biblioteca de diseño de soporte para Android?
  • ¿Cuál es la distancia entre 2 o más botones de acción flotante?
  • Progreso circular con un botón de acción flotante
  • Roto, gota, sombra, flotante, acción, botón, pre, lollipop
  • Botón de acción flotante que no se muestra completamente dentro de un fragmento
  • Establecer color de borde para FloatingActionButton en la biblioteca de soporte
  • Biblioteca FloatingActionButton de terceros en CoordinatorLayout
  • Creación de un botón de acción flotante con menús de subacción animados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.