galleggiante Il nuovo pulsante di azione galleggiante deve essere 56dp x 56dp e l'icona interno dovrebbe essere 24dp x 24dp. Quindi lo spazio tra l'icona e il pulsante dovrebbe essere 16dp.Regolare le dimensioni icona di pulsante di azione (FAB)
<ImageButton
android:id="@+id/fab_add"
android:layout_width="56dp"
android:layout_height="56dp"
android:layout_gravity="bottom|right"
android:layout_marginBottom="16dp"
android:layout_marginRight="16dp"
android:background="@drawable/ripple_oval"
android:elevation="8dp"
android:src="@drawable/ic_add_black_48dp" />
ripple_oval.xml
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight">
<item>
<shape android:shape="oval">
<solid android:color="?android:colorAccent" />
</shape>
</item>
</ripple>
E questo è il risultato che ottengo:
ho usato l'icona dalla \ materiale-design-icons-1.0.0 \ content \ drawable-hdpi \ ic_add_black_48dp.png
https://github.com/google/material-design-icons/releases/tag/1.0.1
Come rendere la dimensione all'interno del pulsante esattamente come descritto nelle linee guida?
http://www.google.com/design/spec/components/buttons.html#buttons-floating-action-button
Puoi spiegare o rilasciare un link ad un sito, perché per esempio nella cartella ** drawable-hdpi ** ci sono _18dp.png, _24dp.png, _36dp.png, _48dp. immagini png. – vovahost
Non capisco la tua domanda, ci sono 18dp, 24dp, 36dp e 48dp per immagini di dimensioni diverse. –
Ti ricordi il vecchio Android_Design_Icons che aveva solo una variante dell'icona nella cartella hdpi che era 48px x 48px. Perché ora nella cartella hdpi ci sono 4 diverse risoluzioni per la stessa icona, cioè 27 x x 27 px, 36 x x 36 px, 54 x x 54 px, 72 x x 72 px? – vovahost