Android UI——BadgeView
2015-05-22 11:04
253 查看
BadgeView使用介绍
2013-09-04 21:41 1716人阅读 评论(0) 收藏 举报转摘自 http://blog.csdn.net/lorryhou/article/details/9795267
http://blog.csdn.net/a57565587/article/details/11097679
前段时间做的一个淘宝客的项目,需要在商品图片上添加价格标签,之前自己使用TextView和Cavas绘制的感觉效果一般,今天偶然在CSDN上发现BadgeView这个开源项目,在git下载下来之后,使用非常方便,简单介绍下它的使用,感谢作者Jeff Gilfelt。
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
- (素材源码)猫猫学iOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)
- Android UI设计之Color搭配
- iPhone/iPad/Android UI尺寸规范
- android验证验证码界面ui实现倒计时实现
- Android的UI结构试图工具hierarchyviewer
- [Android UI开发] viewpager fragment 切换时oncreateview调用多次问题
- Android UI目录
- Android间隔1秒刷新UI指定控件的方法
- Android 之UI自适应解决方式
- Android主流UI开源库整理
- Android UI
- android hierarchyViewer 的UI工具的使用
- Android Layout中使用include标签实现UI布局重用
- android UI进阶之实现listview中checkbox的多选与记录
- 【Android UI】 Shape详解 (GradientDrawable)
- Android UI--Android中自定义ViewGroup
- 理解Android中dpi和分辨率的关系,谈谈Android做成适应全部手机的UI方式
- 【Android UI】ListView系列一(基础篇)
- android 二维码制作,显示到UI,并保存SD卡,拿来就能用!!