b2b网站的功能产品策划方案怎么做
介绍:
支持一些常用徽章的控件。
demo中演示了:微博底部tab显示最新微博条数
微博列表用户头像显示显示右下角vip徽章
微信消息界面用户新消息
微信消息界面订阅号新消息
使用v4包中的RoundedBitmapDrawable制作圆角头像
Gradle依赖dependencies {
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'cn.bingoogolapple:bga-badgeview:1.0.0@aar'}
目前支持的徽章类类名应用场景BGABadgeCheckedTextView微博首页微博类型弹出窗口中的item
BGABadgeRadioButton微博首页底部导航
BGABadgeImageView微博列表用户头像
BGABadgeTextView其实这个可以用BGABadgeCheckedTextView代替
BGABadgeLinearLayout列表item右侧消息条数
BGABadgeRelativeLayout列表item右侧消息条数
BGABadgeFrameLayout列表item右侧消息条数
接口说明/**
* 显示圆点徽章
*/
void showCriclePointBadge();
/**
* 显示文字徽章
*
* @param badgeText
*/
void showTextBadge(String badgeText);
/**
* 隐藏徽章
*/
void hiddenBadge();
/**
* 显示图像徽章
*
* @param bitmap
*/
void showDrawableBadge(Bitmap bitmap);
自定义属性说明属性名说明默认值badge_bgColor徽章背景色Color.RED
badge_textColor徽章文本的颜色Color.WHITE
badge_textSize徽章文本字体大小10sp
badge_verticalMargin徽章背景与宿主控件上下边缘间距离4dp
badge_horizontalMargin徽章背景与宿主控件左右边缘间距离4dp
badge_padding徽章文本边缘与徽章背景边缘间的距离4dp
badge_gravity徽章在宿主控件中的位置BGABadgeImageView和BGABadgeRadioButton是右上方,其他控件是右边垂直居中
扩展自己的BadgeView
代码是最好的老师,更多详细用法请查看demo