更改FloatingActionButton和SubActionButton背景颜色

时间:2017-09-20 17:31:12

标签: android floating-action-button

使用min APi 16时是否可以更改android Floating Action Button和Sub ActionButton的背景颜色?

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

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

但是所有人都说min API级别是16,所需的是21。

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

2 个答案:

答案 0 :(得分:2)

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

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

,在java中是

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

答案 1 :(得分:0)

我认为你可以使用

android:backgroundTint="@color/white"