Android UI相关——BadgeView
来源:互联网 发布:京东店铺怎么优化 编辑:程序博客网 时间:2024/05/20 13:36
转摘自 http://blog.csdn.net/lorryhou/article/details/9795267
http://blog.csdn.net/a57565587/article/details/11097679
BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定义背景颜色,是否显示,显示进入的动画效果以及显示的位置等等;
效果图:
构造方法:
主要方法:
除了父类TextView本身的方法以外,子类的方法主要在于设置label的属性,包括显示位置,背景图,背景颜色,动画效果等;
Toggle the badge visibility in the UI.
setXXX方法:
setBadgePosition(); //设置显示位置;
setBadgeMargin(); //设置边距
setBadgeBackgroundColor(); //设置背景颜色
Make the badge non-visible in the UI.
Make the badge visible in the UI.
Toggle方法是显示和隐藏的,可以带进入和退出的动画效果;
Hide和Show也分别是隐藏和显示的方法,同样可以带进入和退出的动画效果;动画效果可以自定义,使用比较灵活简便。
使用如:
ImageView target= (ImageView )findViewById(R.id.imageview);
BadgeView bv = new BadgeView(this, target);
bv.setText(“Hello World!”);
bv.setTextColor(Color.Yellow);
bv.setTextSize(12);
bv.setBadgePosition(BadgeView.POSITION_TOP_RIGHT); //默认值
bv.show();
用法很简单,具体可参考BadgeView.java。
android-badgeview源代码下载路径:https://github.com/jgilfelt/android-viewbadger
- Android UI相关——BadgeView
- Android UI——BadgeView
- Android进阶UI之BadgeView(数字提醒)
- android BadgeView
- android badgeview
- 【Android界面实现】信息更新小红点显示——自定义控件BadgeView的使用介绍
- Android之自定义角标(更新红点)——BadgeView
- android自定义控件--BadgeView
- Android----BadgeView使用介绍
- Android:BadgeView使用介绍
- android UI相关
- android UI相关
- android UI相关
- android UI相关类
- Android UE/UI相关
- Android UI相关知识
- Android UI 相关要点
- android recovery ui相关
- jeecg 分布式部署附件共享问题(linux下配置共享磁盘nfs服务)
- C语言volatile、extern、auto、register的作用
- KNN算法总结
- Create Seamless Web Background Textures in Minutes
- 菜鸟调错(九)——POST方法提交参数丢失问题
- Android UI相关——BadgeView
- 最佳单例模式实现方式-单枚举类实现
- 在R中统计数据的频数或者密度分布并图形化
- 错误备忘录之List元素遍历改变
- 数据复制
- linux下的make
- jeecg 分布式部署附件共享问题(Linux软连接和硬链接)
- 前端第五次面试
- Android 使用ORMLite 操作数据库