Учитывая это FAB:
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/DFL_fab"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="bottom|end"
android:backgroundTint="#00f"
android:tint="#0f0"
android:src="@drawable/ic_grade"
app:backgroundTint="#ff0"
app:tint="#f00"
/>
каков его цвет?
Экспериментально это:
Таким образом, это означает, что синий оттенок фона получен из атрибута android:
, а красный оттенок переднего плана - из атрибута app:
.
Еще более запутанно, редактор макета Android Studio отображает атрибут android:
как для фона, так и для фона. оттенки переднего плана в разделе «Общие атрибуты», поэтому легко выбрать неправильные.
Было бы неплохо, если бы AS показывал предупреждение, если атрибут android использовался, когда в пространстве имен приложения существует такой же именованный атрибут.