Android BadgeView使用介绍 (数字提醒提示)

前段时间做的一个淘宝客的项目,需要在商品图片上添加价格标签,之前自己使用TextView和Cavas绘制的感觉效果一般,今天偶然在CSDN上发现BadgeView这个开源项目,在git下载下来之后,使用非常方便,简单介绍下它的使用,感谢作者Jeff Gilfelt。

BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定义背景颜色,是否显示,显示进入的动画效果以及显示的位置等等;

效果图:

使用如:

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();
View target = findViewById(R.id.target_view);
BadgeView badge = new BadgeView(this, target);
badge.setText("1");
badge.show();

android-badgeview源代码下载路径:https://github.com/jgilfelt/android-viewbadger

时间: 2024-10-28 22:33:29

Android BadgeView使用介绍 (数字提醒提示)的相关文章

Android自动文本框输入识别提示功能代码_Android

自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的. 所谓自动识别输入即是根据用户输入的已有信息,为用户提示可能的值,方便用户完成输入.在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示:后者为多个值

Android自动文本框输入识别提示功能代码

自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果). 相信大家都熟悉自动识别提示吧,在我们的生活中随处可见,今天就让我为大家简单介绍一下它是如何设计的. 所谓自动识别输入即是根据用户输入的已有信息,为用户提示可能的值,方便用户完成输入.在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示:后者为多个值

Android 仿微信自定义数字键盘的实现代码

本文介绍了Android 仿微信自定义数字键盘的实现代码,分享给大家,希望对大家有帮助 最终效果: 实现这个自定义键盘的思路很简单: 要写出一个数字键盘的布局: 与 Edittext 结合使用,对每个按键的点击事件进行处理: 禁用系统软键盘. 有了思路,实现起来就不难了. 1. 实现键盘的 xml 布局 网格样式的布局用 GridView 或者 RecyclerView 都可以实现,其实用 GridView 更方便一些,不过我为了多熟悉 RecyclerView 的用法,这里选择用了 Recyc

Android 自定义一套 Dialog通用提示框 (代码库)

做Android开发五年了,期间做做停停(去做后台开发,服务器管理),当回来做Android的时候,发现很生疏,好些控件以前写得很顺手,现在好像忘记些什么了,总要打开这个项目,打开那个项目,有时未必还找得到. 总结起来,还是源于没有好好做一个属于自己的代码库,把平时开发项目中一些自定义的控件,或一些耦合性很低的模块封装起来,或者平时比较少写博客.如果你是一个刚学会开发的程序猿,或者是有过好几年开发经验的大鸟,也该开始整理整理自己的代码,这也不枉此生敲代码的岁月,同时在面试中,也会给你带来不少印象

android studios-android studio安装时还是提示java.exe没有找到

问题描述 android studio安装时还是提示java.exe没有找到 以前都用的是eclipse,但是今天下载了一个android studio,安装时就提示没有找到java.exe 解决方案 图片裂了. 不过建议使用intellij 开发工具.很适合android 开发,结合maven可以很方便的使用优秀的开源组件

php-PHP提交文本带有 and 数字 服务器提示出错

问题描述 PHP提交文本带有 and 数字 服务器提示出错 <form action="test.php" method="post"> <input class="inputtext" name="str1" type="text" value="test and 1 test"> <input type="submit" value=

今日头条-Android中添加fragment,会提示Faild inflate,这怎么解决?

问题描述 Android中添加fragment,会提示Faild inflate,这怎么解决? 粗略的今日头条,最下面四个按钮用fragment实现页面跳转,但是在布局里添加fragment后运行时会提示Faild inflate,为什么? 解决方案 可能是你的布局加载有问题,没有其他错误?只有这一个消息? 解决方案二: 问题描述太少了,没办法确定问题啊 解决方案三: 应该是你的布局文件找错了. 你把错误日志贴出来吧.

方法-android用户登录异机退出提示

问题描述 android用户登录异机退出提示 A用户登录系统,B用户用A的帐号也登录系统,A用户弹出退出系统提示,这种技术实现方法叫什么?逻辑思路是怎么样子的?最好有个demo.在线等!!!! 解决方案 不能沉不能沉不能沉不能沉 解决方案二: 这个服务器端会做处理. A登录123这个账号的时候数据库中会有记录,这时B登录123这个账号了,在保存登录记录的时候发现这个这账号已经被A登录了.所以发送一个通知给A,告知A当前登录的账号在另外一个地方正在登录. 具体的实习技术叫什么不知道,但以前自己就是

Android编程之自定义AlertDialog(退出提示框)用法实例_Android

本文实例讲述了Android编程自定义AlertDialog(退出提示框)用法,分享给大家供大家参考,具体如下: 有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog) 以下是我在开发一个小游戏中总结出来的.希望对大家有用. 先上效果图: 下面是用到的背景图或按钮的图片 经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView. 以下的代码是写在Activity下的,代码如下: public boolean o