Использование пространства имен приложений в стиле

Я приведу пример, чтобы продемонстрировать большее значение.

Представьте, что у моего приложения есть несколько FloatingActionButtons. Следовательно, я хочу создать один стиль и повторно использовать его. Поэтому я делаю следующее:

<style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="app:backgroundTint">@color/accent</item> <item name="app:layout_anchorGravity">end|bottom</item> </style> 

Проблема, с которой я сталкиваюсь, заключается в том, что код не компилируется, потому что он жалуется

 Error:(40, 5) No resource found that matches the given name: attr 'app:backgroundTint'. 

Я попытался использовать пространство имен через тег resources но это не работает

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

Любые идеи, как я могу заставить это работать?

     for app: namespace you don't need to specify app:<property name> just <property name is enough 

    например

     <style name="FabStyle” parent ="Widget.Design.FloatingActionButton"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">16dp</item> <item name="backgroundTint">@color/accent</item> <item name="layout_anchorGravity">end|bottom</item> </style> 

    И для layout_anchorGravity вам нужно установить XML-файл, в котором вы определяете кнопку Floating action.