Android如何给按钮添加徽章

9
我希望在按钮上添加一个徽章,我该怎么做?
按钮:
                    <Button
                    android:id="@+id/button"
                    android:layout_width="0dp"
                    android:layout_weight="1"
                    android:background="@drawable/badge_circle"
                    android:gravity="center"
                    android:padding="12dip"
                    android:text="Button"
                    android:textColor="#ffffff"/>

1
检查这个:https://dev59.com/kW025IYBdhLWcg3wbVan - Umair
请查看此链接:https://dev59.com/OLjoa4cB1Zd3GeqPIP1N#60751801 - Ali Azaz Alam
3个回答

6
可以使用这个
BadgeDrawable badgeDrawable =  BadgeDrawable.create(getContext());
badgeDrawable.setNumber(3);
badgeDrawable.setVisible(true);
BadgeUtils.attachBadgeDrawable(badgeDrawable, tragetView);

查看更多 https://material.io/develop/android/components/badging


2
请使用此
库提供的示例演示。
View target = findViewById(R.id.target_view);
BadgeView badge = new BadgeView(this, target);
badge.setText("1");
badge.show();

还要查看这个问题


2
需要设置按钮的复合绘图。请参考这个这个以获得更好的理解。 如果您有更多问题,请问。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接