2015-09-18 3 views

ответ

0

У меня есть FAB настроить следующим образом:

<ImageButton 
    android:id="@+id/fab_add_large" 
    android:layout_width="@dimen/fab_size" 
    android:layout_height="@dimen/fab_size" 
    android:elevation="@dimen/fab_elevation" 
    android:background="@drawable/fab_background" 
    android:stateListAnimator="@animator/fab_anim" 
    android:layout_gravity="end|bottom" 
    android:layout_marginEnd="@dimen/fab_margin" 
    android:layout_marginBottom="@dimen/fab_margin" 
    android:src="@drawable/fab_add"/> 

Отсюда вы можете получить ImageButton через идентификатор в коде Java, а затем изменить layout_width и layout_height.

Что касается значений и других ресурсов, связанных с FAB, в папке SDK есть пример кода, на который вы можете посмотреть. Вот откуда я получил свой код.

Однако я сначала посмотрел бы на документацию на FAB, есть только 2 размера, которые должны быть «должны». По умолчанию и мини:

https://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-floating-action-button

Смежные вопросы