Я использую новую ExtendedFloatingActionButton
из библиотеки компонентов материалов для Android 1.1.0-alpha06
. Он отрисовывается просто отлично, но методы extension и shrink ничего не делают.
<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
android:id="@+id/extended_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_anchor="@id/bottom_sheet"
android:text="Drag map to change location"
app:icon="@drawable/my_location"
app:backgroundTint="@color/white"
app:iconTint="@color/quantum_googblueA200"
android:textColor="@color/quantum_googblueA200"
app:iconSize="18dp"
style="@style/Widget.MaterialComponents.ExtendedFloatingActionButton"
android:padding="4dp"
android:textSize="12sp"
android:textAllCaps="false"
android:layout_margin="8dp"
app:layout_anchorGravity="right|top"/>
Вот представленный макет: