У меня есть приложение с расширенной кнопкой.
Кнопка идеально сжимается и расширяется в ограниченном макете или любом другом макете, кроме анимационного макета.
В котором кнопка не расширяется после сжатия, а в расширенном состоянии, когда состояние кнопки изменяется на сжатие при нажатии кнопки, текст исчезает, но размер остается прежним.
Версия реализации ссылки на дизайн материалов 'com.google.android.material:material:1.3.0-beta01'
<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
android:id="@+id/btn_call_helpline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dimen_20dp"
android:text="@string/txt_emergency"
android:textColor="@color/color_white"
app:backgroundTint="@color/red"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:cornerRadius="@dimen/dimen_20dp"
app:elevation="@dimen/dimen_10dp"
app:icon="@drawable/ic_baseline_call_24"
app:iconTint="@color/color_white"
app:rippleColor="@color/color_white" />
Я проверил код, и в нем нет такого ограничения, которое препятствует сжатию и расширению.