Я хочу создать новое приложение, используя только API 21.
Чтобы следовать дизайну материалов, я пытаюсь использовать FAB, но не могу найти достойную информацию о том, как использовать тот, который теперь включен в библиотеку дизайна.
До сих пор я добавил библиотеку в файл build.gradle и добавил FAB в свое представление (код ниже)
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:src="@android:drawable/ic_menu_add"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
app:elevation="5dp"
app:borderWidth="0dp"
app:fabSize="mini"/>
(Это в RelativeLayout)
Когда я запускаю приложение, я получаю:
android.view.InflateException: строка двоичного XML-файла № 15: ошибка при раздувании класса android.support.design.widget.FloatingActionButton
Я нашел один ответ на SO, в котором говорится, что мне нужно использовать тему AppCompat, но я бы предпочел просто использовать чистый материал Material/API21.
Как я могу использовать FAB без AppCompat (вспомогательных библиотек)?