转于:http://blog.csdn.net/crazy1235/article/details/42262369
-------------------------------------------------------------------------------------
数字提醒大家肯定都见识过。QQ、微信等app中如果有消息或者提醒的时候,就会展现给用户一个红点或者带有数字的点。前段时间微信上流行把自己的头像换成带有数字提醒的头像,让那些有强迫症的人真是抓狂。
下面我们就看一下怎么在自己的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。效果实现完毕。
相关推荐
展示github贡献情况的Android控件
购物车、消息提醒小红点功能。github大神自定义TextView
表格中的几个网站是github的同步镜像网站,均从网络搜集。下面是镜像网站的优点: 一:速度快,能节省打开github网页的时间和下载程序资源的时间。 二:同步性高,提供几乎和github官网一样的内容。 三:部分网站已...
安装之后可以可视化在线浏览托管在Github或Gitlab上( 2.0.1版本后开始支持Gitlab)的项目代码,以左侧的树形结构更方便地查看代码,有点IDE(集成开发环境) 式的感觉,用起来非常的赞。另外,内附使用说明哦
GitHub2020数字洞察报告[2021-03-09](35页).pdf
微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信...
GitHub Android App源码
github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程github使用教程...
https://fengyuanchen.github.io/viewerjs/ 图片查看控件
github的详细使用及其相关介绍 包括探索github 加入github 项目托管 工作协同 付费服务等
里面包含github shell、github desktop、github
github的使用方法:本文档简介地介绍了github的使用。
使用强大的Jinja2,具有多种配置和模板功能,为Github提供Pull Request提醒 安装与配置 在* nix系统上: 使用pip安装Prinder。 pip install prinder 创建一个配置文件。 默认文件名是prinder_config.yaml,但是您...
github插件
GitHub 客户端,实现项目工程代码托管
最新的Git与Github巨作课程,课程内容主旨分成了Git&Github极速入门与攻坚实战课程两部分,可以理解为一个是课程的详细教学篇,和一个精华缩减的集合。Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习...
github漫游指南,详细的介绍github的使用
(eclipse)github圆环报表
github下载加速插件,Chrome浏览器专用,包括插件伴侣和Github_speed_1_0_8_0.crx
GitHubDesktop如何转化成中文?