使用 Theme.MaterialComponents 而不是 Theme.AppCompat 有什么好处?

PIX*_*IXP 8 android material-design floating-action-button

参考链接,在“更新的材料样式”下(对于 FAB):https : //material.io/develop/android/components/floating-action-button/

从上面的链接:“使用FloatingActionButton(主题有一个更新的材料主题MaterialComponents。没有主题材料)将默认提供正确的更新材料样式的浮动操作按钮。”

我的应用程序目标 API 级别为 14 到 28。

我应该创建themes-v21.xmlTheme.MaterialComponents

使用它代替 AppCompat 是否有任何优势(当前或将来计划)?

一个包含另一个吗?