文章 2023-04-22 来自:开发者社区

Android高仿QQ小红点

效果图上一篇文章分析了QQ侧滑栏的实现,文章地址: https://blog.csdn.net/u013700502/article/details/73162684 ,本篇继续来实现一下QQ小红点的功能,闲言少叙,先上效果图:代码已上传至Github:高仿QQ小红点,如对您有帮助,欢迎star~感谢绘制贝塞尔曲线:主要是当在一定范围内拖拽时算出固定圆和拖拽圆的外切直线以及对应的切点,就可以通过....

Android高仿QQ小红点
文章 2022-10-08 来自:开发者社区

Android自定义控件 | 小红点的三种实现(终结)

上一篇通过在父控件绘制前景的方式展示小红点,在布局文件中配置标记控件就能为任意子控件添加小红点。实现方案是”布局文件中配置带小红点控件 id,在父控件中获取它们的坐标,并在其右上角绘制圆圈“。但这个方案有一个漏洞,当子控件做动画,即子控件尺寸发生变化时,小红点不会联动。效果入下图:这是自定义控件系列教程的第七篇,系列文章目录如下:Android自定义控件 | View绘制原理(画多大?)Andr....

Android自定义控件 | 小红点的三种实现(终结)
文章 2022-10-08 来自:开发者社区

Android自定义控件 | 小红点的三种实现(下)

此文标题想了好久久久,本起名为《读原码长知识 | 小红点的一种实现》,但纠结了下,觉得还是应该隶属于自定义控件系列~~上篇介绍了两种实现小红点的方案,分别是多控件叠加和单控件绘制,其中第二个方案有一个缺点:类型绑定。导致它无法被不同类型控件所复用。这篇从父控件的角度出发,提出一个新的方案:容器控件绘制,以突破类型绑定。这是自定义控件系列教程的第六篇,系列文章目录如下:Android自定义控件 |....

Android自定义控件 | 小红点的三种实现(下)
文章 2022-10-08 来自:开发者社区

Android自定义控件 | 小红点的三种实现(上)

小红点用于通知未读消息,在应用中到处可见。本文将介绍三种实现方案。分别是:多控件方案、单控件绘制方案、容器控件绘制方案。不知道你会更偏向哪种方案?这是自定义控件系列教程的第五篇,系列文章目录如下:Android自定义控件 | View绘制原理(画多大?)Android自定义控件 | View绘制原理(画在哪?)Android自定义控件 | View绘制原理(画什么?)Android自定义控件 |....

Android自定义控件 | 小红点的三种实现(上)
文章 2022-02-17 来自:开发者社区

Android BGABadgeView:新消息/未接来电/未读消息/新通知圆球红点提示(1)

 Android BGABadgeView:新消息/未接来电/未读消息/新通知圆球红点提示(1) 现在很多的APP会有新消息/未接来电/未读消息/新通知圆球红点提示,典型的以微信、QQ新消息提示为例,当微信朋友圈有新的朋友更新/发布朋友圈消息后,在微信的底部切换卡上会有一个红色的小圆球红点,表示有新消息,提示用户查看。 这种红色小圆点小圆球的实现方式很多种,简单期间,一个简单思路:可以用一个....

Android BGABadgeView:新消息/未接来电/未读消息/新通知圆球红点提示(1)
文章 2022-02-16 来自:开发者社区

Android开发技巧——使用Drawable实现小红点

在产品的设计中,总难免需要我们开发去实现各种各样的小红点,小红点,小红点。 通常,我们可能会这样做: 用一个View实现小红点,放在相对布局里,设置好内边距或外边距,让它位于图片的右上角。 或者是给图片套一个相对布局,设置好图片的外边距,然后把表示小红点的View放在这个相对布局里面的右上角。 这个应该是最简洁直观的实现方法。然而,它也有它的局限之处。 比如在我这次的开发当中,一开始...

文章 2022-02-14 来自:开发者社区

android消息通知更新(小红点,数字提醒)之badgeview

上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。代码实现也很简单textView = (TextView) findViewById(R.id.tv); BadgeView badgeView =....

android消息通知更新(小红点,数字提醒)之badgeview

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注