【发布时间】:2020-06-23 19:24:46
【问题描述】:
我正在禁用 Material Floating Action 按钮,但是当禁用设置为 true 时颜色不会改变。我认为 Material 有一个 FAB 的主题,禁用时它应该变成浅灰色。我不想在每次启用/禁用时添加代码来更改背景。
我目前正在使用材料版本:1.1.0
在代码中,我只是将 fab 设置为由 fab.isEnabled = false 禁用
这里是xml
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/save_reservation_fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/keyline_2"
app:backgroundTint="@color/color_primary"
android:src="@drawable/ic_save_black_72dp"
app:tint="@color/color_on_primary"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"/>
这是禁用/启用的工厂的样子:
它应该看起来像这样:
【问题讨论】:
标签: android kotlin floating-action-button material-components-android