MaterialButton
现在支持iconGravity
设置为top | textTop
效果
Best way to implement a button with a text under it.
<com.google.android.material.button.MaterialButton
style="@style/Widget.MaterialComponents.Button.TextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:attr/selectableItemBackground"
android:text="Camera"
app:icon="@drawable/ic_camera"
app:iconGravity="top" />