更改 FloatingActionButton 和 SubActionButton 背景颜色

change FloatingActionButton and SubActionButton background color

是否可以在使用最小 APi 16 时更改 android 浮动操作按钮和子操作按钮的背景颜色?

我尝试过很多不同的情况,例如:

actionButton.setBackgroundTintList(getResources().getColorStateList(R.color.myColor));

但是都说最低API等级是16,要求是21。

有没有办法在 API 级别 16 中以编程方式在 Java 文件中执行此操作?

我想你可以使用

android:backgroundTint="@color/white"

要更改浮动操作栏的颜色,只需在 xml

中写入
app:backgroundTint="@color/desired_color"

在java中是

actionButton.setBackgroundTintList(ColorStateList.valueOf(ContextCompat.getColor(context, your color)));