Android 角标 BadgeView/android-viewbadger使用介绍
16lz
2021-01-23
BadgeView可以在Android中提供角标功能 项目github地址:BadgeView
android-viewbadger :android-viewbadger
BadgeView方法介绍:
target= (Button) findViewById(R.id.position_target);
badge= new BadgeView(this, target);//绑定角标
badge.setText("1");//设置数据值
badge.show();//显示角标
badge.setBadgePosition(BadgeView.POSITION_CENTER);//显示角标出现的位置在组建中间 target.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
badge.toggle();//打开关闭或者角标
}
});
badge.setTextColor(Color.BLUE);//角标内文字颜色
badge.setBadgeBackgroundColor(Color.YELLOW);//角标背景颜色
badge.setTextSize(12);//角标内数字大小
badge.toggle(true);//默认动画效果
target.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
TranslateAnimation anim = new TranslateAnimation(-100, 0, 0, 0);
anim.setInterpolator(new BounceInterpolator());
anim.setDuration(1000);
badge.toggle(anim, null);
}
});
badge.setBackgroundResource(R.drawable.badge_ifaux);//自定义背景
badge.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(DemoActivity.this, "clicked badge", Toast.LENGTH_SHORT).show();//点击事件
}
});
target.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (badge8.isShown()) {
badge8.increment(1);//角标数字+1
} else {
badge8.show();
}
}
});
更多相关文章
- Android 异步任务加载图片代码
- Android 通过继承TextView类自定义字体默认颜色
- android 开发上传图片遇到返回 FileNotFoundException
- Android ListView(Selector 背景图片 全选 Checkbox等按钮)
- android 自定义对话框 背景透明
- Android中的Picasso实现圆角图片
- Android 设置图片的四个角 为圆角
- android中的颜色值
- Android lint 删除无用图片文件和配置文件