michael michael - 1 month ago 9
Android Question

Android: How to change size of app:fabSize="normal" for Floating Action Button

When using the new Floating Action Button the size is determined by app:fabSize="normal". How can I set what in dp is the size referenced by "normal"?

I tried to create values/attrs.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="app">
<attr name="fabSize">
<enum name="mini" value="50dp" />
<enum name="normal" value="100dp" />
</attr>
</declare-styleable>
</resources>


But I get error saying ""normal" in attribute "fabSize" is not a valid integer".

Thanks,

Answer

There are two different sizes of FAB available : normal or mini

1- Normal (56dp) — This size should be used in most situations.

2- Mini (40dp) — Should only be used when there is a need for visual continuity with other components displayed on the screen.