Вы можете попробовать с 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"/>
Чтобы использовать ExtendedFloatingActionButton
, нам нужно импортировать зависимость компонентов материала Google, как показано ниже
implementation 'com.google.android.material:material:1.1.0'