Android BadgeView红点更新信息提示
来源:互联网 发布:foxy软件下载 编辑:程序博客网 时间:2024/06/02 01:16
应用市场很多应用程序中都会看见一些数字红点提示的效果,如QQ、微信以及一些提示更新应用的APP,以达到更好的提示功能的应用,本文将介绍一开源控件的使用实现红点更新信息提示效果。
一、BadgeView常用方法介绍:
1.setBadgeCount(int):设置提醒数字
2.setBadgeGravity(Gravity):设置位置布局
3.setTargetView(View):设置提示控件对象
4.setTypeface():设置显示字体
5.setShadowLayer():设置字体阴影
6.setBackgroundColor():设置背景色
7.setBackgroundResource():设置背景图片
二、搭建第三方工具源码
compile files('libs/badgeview.jar')
二、代码实现四种效果
1.效果一:
BadgeView badgeView1 = new com.jauker.widget.BadgeView(this);badgeView1.setTargetView(mTipText1);badgeView1.setBadgeCount(3);
2.效果二
BadgeView badgeView2 = new BadgeView(this);badgeView2.setTargetView(mTipText2);badgeView2.setBackground(12, Color.parseColor("#9b2eef"));badgeView2.setText("提示");
3.效果三
BadgeView badgeView3 = new BadgeView(this);badgeView3.setTargetView(mTipText3);badgeView3.setBadgeGravity(Gravity.TOP | Gravity.LEFT);badgeView3.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC));badgeView3.setShadowLayer(2, -1, -1, Color.GREEN);badgeView3.setBadgeCount(2);
4.效果四
mTipText4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textview = (TextView) LayoutInflater .from(MainActivity.this).inflate(R.layout.activity_main2, null).findViewById(R.id.id_activity2_textview); textview.setText("100"); startActivity(new Intent(MainActivity.this, MainActivity2.class)); }});
三、效果图
四:源码下载
地址:http://download.csdn.net/detail/u012721519/9743227
Good luck!
Write by Jimmy.li
0 0
- Android BadgeView红点更新信息提示
- Android-自定义TitleBar 和 BadgeView (消息红点提示)的实现
- Android之自定义角标(更新红点)——BadgeView
- 消息红点BadgeView
- android 红点BadgeView与RadioButton结合使用的问题
- Android RadioButton与BadgeView完美实现红点显示(小技巧)
- GitHub控件之BadgeView(数字提醒) android 未读消息红点
- Android实现Actionbar红点数字提示
- Android自定义控件-viewbadger(提示红点)
- GitHub控件之BadgeView(消息提醒的红点)
- 【Android界面实现】信息更新小红点显示——自定义控件BadgeView的使用介绍
- android实现多层红点提示的功能
- android消息提示控件badgeview使用tips
- Android设置未读消息提示,BadgeView
- 圆形红点提示背景
- Android红点提醒
- android BadgeView
- android badgeview
- linux下查看文件内容工具发布啦!
- Android 简单的自定义控件(一)之BaseTitle
- 扩展方法
- 概念:全局变量的定义放在 xxx.h文件中更方便些。
- 武汉尚软科技:服务不是一块“吃力不讨好”的骨头(发稿单位:中国电科普华基础软件)
- Android BadgeView红点更新信息提示
- CentOS安装字体
- MyBatis的动态SQL详解(2)
- OSGi Bundle之Hello World
- Rdis
- Map的keySet方法
- Springfox2.6.1+SpringMVC+Swagger2配置手记
- Jumbo frame
- Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)