Как программно изменить цвет android.support.design.widget.FloatingActionButton - PullRequest
0 голосов
/ 24 мая 2019

У меня есть android.support.design.widget.FloatingActionButton с app:backgroundTint="#3399ff" и android:backgroundTint="@color/white".

Я использую DrawableCompat.setTintList(DrawableCompat.wrap(floatingActionButton.getContentBackground()), androidBackgroundTintColor);

, чтобы изменить android:backgroundTint="@color/white", но у меня нетt выяснил, как изменить app:backgroundTint="#3399ff" ...

Вы случайно не знаете?

Обратите внимание, что приложение: backgroundTint , а не android: backgroundTint .

xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"

1 Ответ

0 голосов
/ 24 мая 2019

используйте это:

fab.setBackgroundTintList(ContextCompat.getColorStateList(getApplicationContext(), R.color.purple_200));
...