在 Android 中向 FAB 添加文本

Add text to FAB in Android

如何将文本添加到 FAB (Floating Action Button) 图标下方作为 Google 在地图中使用?

我正在使用不同的语言版本,所以我想把它作为文本放在那里,而不仅仅是作为矢量。

你可以试试ExtendedFloatingActionButton

Extended floating action buttons are used for a special type of promoted action. They are distinguished by an icon and a text floating above the UI and have special motion behaviors related to morphing, launching, and the transferring anchor point.

<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 material 组件依赖项,如下所示

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