带有通知徽章的 Android Tablayout 标签,如 WhatsApp [英] Android Tablayout tabs with notification badge like whatsApp

查看:45
本文介绍了带有通知徽章的 Android Tablayout 标签,如 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆