美文网首页
BadgeView控件切换账号控件显示问题

BadgeView控件切换账号控件显示问题

作者: Android_小马范儿 | 来源:发表于2017-03-25 14:19 被阅读0次
BadgeView    badgeView = new BadgeView(getActivity());
 badgeView.setTargetView(binding.llWaitPay);
 badgeView.setBackgroundResource(R.drawable.bg_badge);

 if (orderStatusNumber.getWaitShip() > 0) {
                        badgeView1.setTextColor(Color.RED);
                        badgeView1.setBadgeCount(orderStatusNumber.getWaitShip());
                    } else {
                        //这一行对于第二次来说已经更换对象了,所以不起作用
                        badgeView1.setVisibility(View.GONE);
                    }

在首页通过BadgeView控件显示气泡数字,切换账号后,气泡数字显示问题(主要在于气泡数字从有到无,从有到有),主要是BadgeView 是添加到控件A上,但是切换账号后,控件A上遍历没有找到对应的badgeview, 但是原来的控件还存在,这样就存在气泡数据不准确或者有叠加数字,解决方案是在onpause方法内把badgeview设置为不可见。

备注:解决问题,关键是要知道问题的原因。

相关文章

网友评论

      本文标题:BadgeView控件切换账号控件显示问题

      本文链接:https://www.haomeiwen.com/subject/psqcottx.html