文档章节

仿照qq红色消息数目提示ViewBadger

7
 761218914
发布于 2016/01/11 14:00
字数 154
阅读 7
收藏 0

1,肯定是先引包android_viewBadger.jar

2,然后就是用法了

   首先定义变量  BadgeView badger ;

//

  oncreate()方法中使用该变量

  badger = new BadgeView(ltmain.this,lin_z);
  badger.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);//POSITION_TOP_RIGHT
  badger.setGravity(Gravity.CENTER);//设置居中

//SetbadgetView();//写一个函数获取打点的数目
public void SetbadgetView()
 {
  new Thread(){
   public void run() {
    String result = lt.GetspltAllzxjczbcount(user_bh, user_paw, ssqbh);
    try {
     if (!TextUtils.isEmpty(result)) {
      number = result ;
     }else {
      number = "0" ; 
     }
    } catch (Exception e) {
     // TODO: handle exception
     number = "" ;
    }
    try {
     count = Integer.parseInt(result);
     runOnUiThread(new Runnable() {
      public void run() {
       SetBadgerView(0);
       if (count > 0) {
        badger.show();
       }else {
        badger.hide();
       }
      }
     });
    } catch (Exception e) {
     // TODO: handle exception
    }
   };
  }.start();
 }
 public void SetBadgerView(int index){
  if (count > 1) {
   count = count - index ;
  }else {
   badger.hide();
  }
  badger.setText(String.valueOf(count));
 }

 

© 著作权归作者所有

7
粉丝 5
博文 133
码字总数 47263
作品 0
南昌
程序员
私信 提问
基于 Vue.js 的消息气泡插件

之前介绍了一款基于vue的文本折行显示组件ellipisis-plus,今天介绍一款仿照QQ消息气泡的插件vue-bubble,演示地址在这里。 仿照QQ消息气泡想法的起源是来自掘金的安卓小伙伴们,看到他们在安...

lucefer
2017/08/07
0
0
Android系统 小米/三星/索尼 应用启动图标未读消息数(BadgeNumber)动态提醒

在Android手机上,如QQ、微信当有未读消息的时候、我们可以看到在应用的启动图标的右上角会有一个红色圈圈、且圈圈里会动态显示未读消息的数目,如下图显示: 那么该功能是怎么实现的呢? 在...

青莲居士
2015/10/12
4.5K
4
菜鸟求技术指导。求TD里面的布局?

请问在表格里面的提交和红色圆圈提醒数目信息怎么样实现的??特别是红色圆圈里面的数字提示信息。提交和红色圆圈提醒数目都放在TD里面。

李傻傻
2012/08/17
83
1
月光双刀/WebQQWeChat

WebQQWeChat 这个项目是网页QQ和网页微信相关协议的.net实现。基于此的一些功能组件。 ##主要模块介绍 1. WebQQCore 移植于iqq webqq-core 在此对作者表示衷心的感谢 网页QQ协议的C#实现。项...

月光双刀
2015/07/28
0
0
基于图像处理操作 QQ 的工具 - foolqq

基于图像处理操作QQ的工具foolqq 目前读写QQ的机器人都是基于爬虫分析smartqq报文来实现的,然而smartqq腾讯已经不再维护,其HTTP服务端经常不可用,且经常需要不定时的重启,foolqq应运而生...

mohuan
2017/10/15
312
2

没有更多内容

加载失败,请刷新页面

加载更多

计算机网络

计算机网络体系结构 OSI 其中表示层和会话层用途如下: 表示层 :数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。 会话层 :建立及管理会话。 五层...

一只小青蛙
今天
2
0
0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部