BadgeView自定义数字提醒控件
来源:互联网 发布:网络的利与弊议征文 编辑:程序博客网 时间:2024/04/29 04:06
本项目是一个给view添加红色数字标签的小例子源码,这个开源项目提供了一种简便的方式,能够在运行期对任意给定的Android view添加徽章, 而不必配合它的布局。可添加的标签包括但不限于右上角的红色数字提醒角标。
下面我们就看一下怎么在自己的app中实现这种效果。
开发者当然可以自己用相对布局来实现这样的效果。一个还好,但是多了呢!就会很繁琐。GitHub上有一个开源的第三方控件,叫做BadgeView。使用它可以很方面的实现想要的效果。
先来怎么使用,简单的三行代码就可以实现数字提醒:
看一下badgeview中常用的方法:
1. setTargetView(View) --> 设置哪个控件显示数字提醒,参数就是一个view对象
2. setBadgeCount(int) --> 设置提醒的数字
3. setBadgeGravity(Gravity) --> 设置badgeview的显示位置
4. setBackgroundColor() --> 设置badgeview的背景色,当然还可以设置背景图片
5. setBackgroundResource() --> 设置背景图片
6. setTypeface() --> 设置显示的字体
7. setShadowLayer() --> 设置字体的阴影
实际上BadgeView这个类就是继承TextView的。很多TextView中设置字体的方法都适用于BadgeView。
OK。效果实现完毕。
源码下载地址:http://download.csdn.net/detail/yinzhiwei2014/9488906
1 0
- BadgeView自定义数字提醒控件
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- GitHub控件之BadgeView(数字提醒)
- BadgeView数字提醒
- BadgeView(数字提醒)
- Github开源控件BadgeView(消息数字提醒)
- android badgeView(右上角数字提醒)
- 数据库的几种连接查询
- Unity编辑器扩展-菜单项
- C++ 第2次上机实验报告
- oracle_10g em登录提示:java.lang.Exception Exception in sending Request null
- 小游戏
- BadgeView自定义数字提醒控件
- freeMarker 用法
- C语言之指针
- 数据存储优化
- Unix网络编程一、二章笔记
- 【tee】读取标准输入的数据,并将其内容输出成文件
- 大数据面试题
- Android 开发进阶指南
- Android ProGuard代码混淆