带有通知徽章的 Android Tablayout 标签,如 WhatsApp [英] Android Tablayout tabs with notification badge like whatsApp
问题描述
我想用 android.support.design.widget.TabLayout
实现通知徽章.我已尽最大努力实施它,但失败了.
I want to implement notification badge with android.support.design.widget.TabLayout
. I had tried my best effort to implement it but fails.
任何帮助将不胜感激.
推荐答案
我的解决方案是使用 https://github.com/jgilfelt/android-viewbadger 并为每个标签设置自定义视图:
My solution to this was using https://github.com/jgilfelt/android-viewbadger and setting a custom view to each tab:
我的标签只有图标,所以我使用了 ImageView,但我相信您可以使用任何其他视图,请查看 https://github.com/jgilfelt/android-viewbadger/blob/master/README.markdown:
My tabs have only icons so I used ImageView, but I believe you can use any other view, check https://github.com/jgilfelt/android-viewbadger/blob/master/README.markdown:
private BadgeView badge;
<小时>
Tab tab = tabLayout.getTabAt(position);
ImageView imageView = new ImageView(context);
tab.setCustomView(imageView);
badge = new BadgeView(context, imageView);
这篇关于带有通知徽章的 Android Tablayout 标签,如 WhatsApp的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!