Android----BadgeView使用介绍
来源:互联网 发布:linux如何创建子目录 编辑:程序博客网 时间:2024/05/18 17:03
前段时间做的一个淘宝客的项目,需要在商品图片上添加价格标签,之前自己使用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----BadgeView使用介绍
- Android:BadgeView使用介绍
- Android 角标 BadgeView/android-viewbadger使用介绍
- BadgeView使用介绍
- BadgeView使用介绍
- BadgeView使用介绍
- BadgeView使用介绍
- BadgeView使用介绍
- BadgeView使用介绍
- Android BadgeView使用介绍 (数字提醒提示)
- Android BadgeView使用介绍 (数字提醒提示)
- Android BadgeView使用介绍 (数字提醒提示)
- Android BadgeView使用介绍 (数字提醒提示)
- Android RadioButton BadgeView使用问题
- 【Android界面实现】信息更新小红点显示——自定义控件BadgeView的使用介绍
- android BadgeView
- android badgeview
- BadgeView使用
- 使用VC++进行项目开发的API抉择
- VS2010: Fatal error C1902: Program database manager mismatch; please check your installation
- ARM Linux 3.x的设备树(Device Tree)
- Android 应用签名的创建
- U盘安装win8+Fedora19双系统
- Android----BadgeView使用介绍
- 取出字符串中的数字
- Matlab Codes and Datasets for Feature Learning
- 苹果新手Mac OS X 使用笔记-------- Mac OS X中字体发虚的原因与解决
- 每个人的心里都有两头狼
- vc 找到一个或多个多重定义的符号的解决办法
- Several reasons of why TaxonomySession.DefaultKeywordsTermStore and DefaultSiteCollectionTermStore c
- Android常用界面布局(二)
- RAD 极速应用开发 Spring ROO 入门例子