Class 未找到 BadgeDrawable。如何在Android中使用material设计BadgeDrawable

Class BadgeDrawable not found. How to use material design BadgeDrawable in Android

我第一次尝试在 material TabItem 上使用徽章通知图标。我的目标是在 RecyclerView 中显示带有项目总数的徽章。我正在阅读此文档 Tab Layout - Material Components for Android 并尝试相应地实现功能,但是在这一行 BadgeDrawable badge = tablayout.getTab(0).getOrCreateBadge(); 我收到错误 BadgeDrawable class not found.

谁能帮我解决这个问题?

谢谢

通过在 build.gradle(Module:app) 文件中将 com.google.android.material:material 版本从 1.0.0 升级到 1.1.0-alpha10 来解决。

dependencies {
implementation 'com.google.android.material:material:1.1.0-alpha10'
}

BadgeDrawble 融入 TabLayout was released with the 1.1.0-alpha07.

使用今天可用的最新 1.1.0 版本:

implementation 'com.google.android.material:material:1.1.0'