Добавить текст в FAB в Android - PullRequest
1 голос
/ 21 апреля 2020

Как добавить текст в FAB ( Плавающая кнопка действия ) под значком, как Google использует в Картах?

Я работаю с версиями на разных языках, поэтому я хотел бы поставить это там как текст, а не только как вектор.

Google Maps

1 Ответ

2 голосов
/ 21 апреля 2020

Вы можете попробовать с ExtendedFloatingActionButton.

Расширенные кнопки плавающего действия используются для особого типа продвигаемого действия. Они отличаются значком и текстом, плавающим над пользовательским интерфейсом, и имеют особые режимы движения, связанные с морфингом, запуском и точкой привязки передачи.

<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
          android:layout_width="56dp"
          android:layout_height="56dp"
          android:layout_margin="8dp"
          android:contentDescription="@string/app_name"
          android:text="@string/go"
          android:textAllCaps="true"
          android:padding="8dp"
          app:iconPadding="-3dp"
          android:gravity="center"
          android:drawableTop="@drawable/ic_navigate"
          app:layout_anchorGravity="bottom|right|end"/>

result FAB

Чтобы использовать ExtendedFloatingActionButton, нам нужно импортировать зависимость компонентов материала Google, как показано ниже

 implementation 'com.google.android.material:material:1.1.0'
...