BadgeView使用】的更多相关文章

BadgeView是第三方的插件,用来显示组件上面的标记,起到提醒的作用,下载地址如下:http://files.cnblogs.com/files/hyyweb/android-viewbadger.zip 如示意图: 首先导入BadgeView的jar包到libs文件夹下,然后就可以使用它提供的类库了.核心代码如下: package com.example.badgeview; import com.readystatesoftware.viewbadger.BadgeView; impor…
-(instancetype)initWithFrame:(CGRect)frame{    if (self=[super initWithFrame:frame]) {        self.userInteractionEnabled=NO;        [self setBackgroundImage:[UIImage imageNamed:@"main_badge"] forState:UIControlStateNormal];        self.titleLab…
本文代码从java项目移植到.net项目   java开源项目:https://github.com/jgilfelt/android-viewbadger using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; us…
在现在大部分的信息发布类应用,都有这样的一个功能:当后台数据更新,比如有系统消息或者是用户间有互动的时候,通过在控件上显示一个小红点来提示用户有新的信息.一般来说,这种业务需求,我们可以在布局文件中隐藏一个小红点,然后当检测到有数据更新的时候,我们将隐藏的小红点显示即可.但是这种方案,存在一些弊端,比如使用不方便,需要在很多界面添加小红点的布局,而且使用起来不灵活. 今天这篇文章,给大家介绍一个开源第三方控件——BadgeView,来实现相同的功能,而且使用起来非常的方便,非常强大. 先看一下界…
BadgeView是使用某个图标作为新功能的提醒,类似于收到短息后短信图标的右上方有信息数目或者其他的显示性提示.BadgeView很好的实现了这个功能,而且进行了拓展,可自定义位置和提示图标. 工具类源码如下: package cn.car273.widget; /* * BadgeView.java * BadgeView * * Copyright (c) 2012 Stefan Jauker. * https://github.com/kodex83/BadgeView * * Lice…
前段时间做的一个淘宝客的项目,需要在商品图片上添加价格标签,之前自己使用TextView和Cavas绘制的感觉效果一般,今天偶然在CSDN上发现BadgeView这个开源项目,在git下载下来之后,使用非常方便,简单介绍下它的使用,感谢作者Jeff Gilfelt. BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定义背景颜色,是否显示,显示进入的动画效果以及显示的位置等等: 效果图: 构造方法: 主要方法: 除了父…
在如今大部分的信息公布类应用,都有这样的一个功能:当后台数据更新,比方有系统消息或者是用户间有互动的时候,通过在控件上显示一个小红点来提示用户有新的信息.一般来说,这样的业务需求,我们能够在布局文件里隐藏一个小红点,然后当检測到有数据更新的时候,我们将隐藏的小红点显示就可以.可是这样的方案,存在一些弊端,比方使用不方便,须要在非常多界面加入小红点的布局,并且使用起来不灵活. 今天这篇文章,给大家介绍一个开源第三方控件--BadgeView,来实现同样的功能,并且使用起来很的方便,很强大. 先看一…
为了尊重作者,先放上链接:https://github.com/qstumn/BadgeView BadgeView 一个可以自由定制外观.支持拖拽消除的MaterialDesign风格Android BadgeView Change Log v1.0.5 添加了getTargetView方法 一些特性 随意定制外观,包括Badge位置.底色.阴影.文字颜色.大小.内外边距等 Badge数字小于0时显示dot,等于0时隐藏整个Badge,在普通模式下超过99时显示99+,精确模式下显示具体值 支…
https://github.com/AlexLiuSheng/BadgeView include: compile 'com.allenliu.badgeview:library:1.1.1'(newest) bind like this: BadgeFactory.create(this) .setTextColor(Color.White) .setWidthAndHeight(25,25) .setBadgeBackground(Color.Red) .setTextSize(10) .…
实际上BadgeView这个类就是继承TextView的.很多TextView中设置字体的方法都适用于BadgeView. 1. setTargetView(View) --> 设置哪个控件显示数字提醒,参数就是一个view对象 2. setBadgeCount(int) --> 设置提醒的数字 3. setBadgeGravity(Gravity) --> 设置badgeview的显示位置 4. setBackgroundColor() --> 设置badgeview的背景色,当…