为什么BadgeDrawable没有显示在任何地方?我想补充的MaterialCardView,MaterialButton等它不显示。任何人都知道如何解决这个问题?或者有相同的库来替换它?
这是代码:
val badgeDrawable = BadgeDrawable.create(holder.itemView.context)
badgeDrawable.number = 10
badgeDrawable.badgeGravity = BadgeDrawable.TOP_END
badgeDrawable.backgroundColor = holder.itemView.context.getColor(R.color.colorAccent)
holder.itemView.home_cardview.overlay.add(badgeDrawable)
badgeDrawable.updateBadgeCoordinates(holder.itemView.home_cardview, null)
Run Code Online (Sandbox Code Playgroud)
这种方法也不起作用:
BadgeUtils.attachBadgeDrawable(badgeDrawable, anchor, null);
Run Code Online (Sandbox Code Playgroud)
顺便说一下,在新版本中 compatBadgeParent 是必填字段