`

利用BadgeView实现数字提醒效果

 
阅读更多
BadgeView是一个第三方开源库,
github地址:https://github.com/stefanjauker/BadgeView
下面是源码运行后的截图,可以说各种效果应有尽有
看了一下Demo,其实用法真是超赞,真的很好用
BadgeView backgroundDrawableBadge = new BadgeView(context);//得到一个BadgeView
backgroundDefaultBadge.setBadgeCount(4);//设置BadgeView显示的数字
backgroundDefaultBadge.setTargetView(view);//显示在某个控件的右上角,默认右上角
backgroundShapeBadge.setBackgroundColor(Color.parseColor("#9b2eef"));//自定义背景色
backgroundDrawableBadge.setBackgroundResource(R.drawable.badge_blue);//自定义背景
backgroundShapeBadge.setBackground(12, Color.parseColor("#9b2eef"));//自定义角度和颜色,第一个参数就是radius
backgroundDrawableBadge.setBadgeGravity(Gravity.LEFT | Gravity.BOTTOM);//设置BadgeView的显示位置,不设置这个也行,默认右上角
backgroundDrawableBadge.setTypeface(Typeface.create(Typeface.SANS_SERIF, Typeface.ITALIC));//自定义BadgeView中数字的字体
backgroundDrawableBadge.setShadowLayer(2, -1, -1, Color.GREEN);//设置字体阴影效果
 visibilityBadgeView.setVisibility(visibilityBadgeView.getVisibility() == View.GONE ? View.VISIBLE : View.GONE);//控制BadgeView或隐藏
  • 大小: 96.4 KB
  • 大小: 100.3 KB
分享到:
评论

相关推荐

    badgeview(数字提醒)

    3. **动画效果**: 为了增强用户体验,BadgeView可能会包含一些动画效果,比如数字增大的动画,或者当数字变为零时淡出消失的效果。 4. **自定义样式**: 为了适应不同的设计需求,BadgeView可能支持自定义样式,如...

    Badgeview实现右上角的数字提醒

    除了基本的数字显示,Badgeview还可以支持其他扩展功能,比如显示小红点而非数字、自定义徽章形状和颜色、动画效果等。网上有许多版本的Badgeview类,提供了更丰富的定制选项,可以根据项目需求选择合适的实现。 ...

    BadgeView自定义数字提醒控件

    本控件是一个给view添加红色数字标签的小例子源码,这个开源项目提供了一种简便的方式,能够在运行期对任意给定的Android view添加...可添加的标签包括但不限于右上角的红色数字提醒角标。详细的使用方法可以参考这里

    Android应用源码之BadgeView实现在控件上显示小标签_实现.zip

    在Android开发中,有时我们需要在应用的图标或者控件上显示一个小红点或者数字来提示用户有未读消息或者更新,这种小红点或者数字被称为BadgeView。本篇将详细探讨如何在Android应用中实现BadgeView,以在控件上显示...

    安卓视图效果相关-BadgeView实现在控件上显示小标签.rar

    在Android开发中,视图效果是提升用户体验的重要一环,其中一种常见的视觉设计是使用BadgeView来在控件上显示小标签,例如通知数量或新消息提示。BadgeView通常用于应用图标、TabLayout或者FAB等元素,用来直观地向...

    Android应用源码之BadgeView实现在控件上显示小标签.zip

    本篇文章将深入探讨如何在Android项目中实现BadgeView,并通过源码分析来理解其工作原理。 首先,BadgeView的基本概念是为一个已存在的视图(如ImageView或Toolbar的图标)添加一个小红点或数字,以表示有新的通知...

    Android代码-BadgeView实现在控件上显示小标签.rar

    BadgeView的实现可以帮助我们提高用户体验,因为它能够直观地提醒用户关注应用中的新内容或状态。本教程将详细介绍如何在Android应用中使用BadgeView来实现在控件上显示小标签。 首先,我们要明白BadgeView并不是...

    安卓Android源码——BadgeView实现在控件上显示小标签.zip

    在安卓应用开发中,有时我们需要在控件上显示一个小红点或者数字来提示用户有未读消息或更新,这种小圆点或者数字被称为BadgeView。本资料主要关注如何通过源码实现这一功能,以帮助开发者更好地理解和运用。下面将...

    Android高级应用源码-BadgeView实现在控件上显示小标签.zip

    在Android开发中,有时我们需要在应用的图标或者控件上显示一个小红点或者数字来提示用户有未读消息或者更新,这种设计元素被称为BadgeView。本篇将详细讲解如何在Android应用中实现BadgeView,以及如何将其应用到...

    BadgeView框架 消息提醒

    BadgeView框架 ,一个jar包 。消息提醒用,使用起来还是挺方便的。

    安卓Android源码——BadgeView实现在控件上显示小标签.rar

    为了实现BadgeView的动态效果,比如出现、消失或者数字变化,可能会用到Android的属性动画API,如`ObjectAnimator`或`ValueAnimator`。这可以让BadgeView的显示更加平滑自然。 4. **布局嵌套**: 在实际应用中,...

    安卓开发-BadgeView实现在控件上显示小标签.zip

    在Android应用开发中,BadgeView是一种常见的UI设计元素,它用于在其他控件(如图标或按钮)上显示一个小的红色数字或文字标签,通常用来指示未读消息、通知或其他重要信息的数量。这个"安卓开发-BadgeView实现在...

    Android应用源码之BadgeView实现在控件上显示小标签-IT计算机-毕业设计.zip

    它通常表现为一个小圆点或者数字,附着在目标控件的右上角,可以增加应用的交互性和视觉效果。 2. **源码分析**:在提供的源码中,开发者可能实现了自定义的BadgeView类,这个类会继承自View或者TextView,并覆盖...

    BadgeView实现在控件上显示小标签.zip

    这个"BadgeView实现在控件上显示小标签.zip"压缩包包含了一个实现此类功能的示例项目,可以帮助开发者理解并应用到自己的应用中。 1. **BadgeView组件**: BadgeView 是一个自定义视图组件,它可以在指定的控件...

    用badgeview实现tab的角标

    在Android应用开发中,Tab布局通常用于展示多个可切换的视图或页面,而BadgeView则是一种常用于显示未读消息数量或者标记的通知组件...在实际开发中,可以根据项目需求选择合适的开源库或自定义实现,以达到最佳效果。

Global site tag (gtag.js) - Google Analytics