i具有 app:backgroundTint="#3399ff"
和 android:backgroundTint="@color/white"
的 android.support.design.widget.FloatingActionButton
。
我使用DrawableCompat.setTintList(DrawableCompat.wrap(floatingActionButton.getContentBackground()), androidBackgroundTintColor);
更改android:backgroundTint="@color/white"
,但我还没有弄清楚如何更改app:backgroundTint="#3399ff"
...
您碰巧知道吗?
请注意其 App:backgroundTint 而不是 Android:backicktint 。
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
使用以下:
fab.setBackgroundTintList(ContextCompat.getColorStateList(getApplicationContext(), R.color.purple_200));