【发布时间】:2019-10-15 20:13:49
【问题描述】:
为什么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)
这个方法也不行:
BadgeUtils.attachBadgeDrawable(badgeDrawable, anchor, null);
顺便说一下,在新版本中 compatBadgeParent 是必填字段
【问题讨论】:
标签: android kotlin android-button