首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
一行代码解决安卓重复点击
“哎,说吧(内心戏:咋又来了。。。准没好事!)” “我的一个页面中有一个查询按钮,点击就会发出网络请求,等待返回结果后更新数据。” “对,我也觉得没问题,但测试不按套路出牌啊,测试那边的网络不太好,她点击按钮之后由于网络比较慢就快速多点击了几下,然后。。。” 日常开发中肯定遇到…
万万没想到,防重复点击坑这么多
这里,点击每个入口都会进入一个新的Activity,不单单是朋友圈,但是,如果快速点击的话,比如快速点击附近的人,将会出现两个附近的人页,你还真别不信,微信早期的版本是有这个问题的。 为什么说这种方式有问题,首先,我们要了解singleTop启动模式是干嘛,他是说,如果当前Ac…
Android 面向切面编程 AOP 解决连续点击打开重复页面问题
这个类文件保存在依赖module(没有就在主app module中)中任意package下就行了。 后面返回值、包名什么的,支持通配符 * .. + 等 解释下就是,在 android.任意包或子包.. 下,的任意类*(可以是Activity、Context或Fragment),
Android优雅处理重复点击|项目复盘
一般手机上的 Android App,主要的交互方式是点击。用户在点击后,App 可能做出在页面内更新 UI、新开一个页面或者发起网络请求等操作。Android 系统本身没有对重复点击做处理,如果用户在短时间内多次点击,则可能出现新开多个页面或者重复发起网络请求等问题。因此,需…
DiffUtil 让 RecyclerView 更好用
前几天在写局部刷新RecyclerView时,评论区有掘友提到了DiffUtil,说实话,确实没有在项目中用到过,查了资料,DiffUtil帮我们做了很多刷新很多工作,真香。
拓扑排序 So Easy! 带你从0手撸一个依赖任务加载框架
根据有向无环图的拓扑排序,将依赖任务线性排序,将依赖任务从回调地狱解放出来,从0手撸一个依赖任务加载框架。
请务必收下这10+个加载特效,保证让你的项目大放异彩⭐
为什么好看的动画都在别人的项目?? 这次给前端工友们收集了10+个高逼格加载动画效果!!复制就可以直接使用!!收藏等于学会!!
【PageLayout】非常简单的一键切换加载-空数据-错误页,支持自定义
Android中经常使用一个空白页和网络错误页用来提高用户体验,给用户一个较好的感官,如果获取到的数据为空,那么会显示一个空白数据页,如果在获取数据的过程中网络错误了,会显示一个网络异常页,像最近比较火的某东这样,见下图。网上也有一些开源的组件,大部分都是自定义继承某个布局在x…
简单好看的圆形进度条对话框开源库
介绍 CircleProgressDialog 开源库的使用及实现的详细过程, 自定义一个圆形进度条,可直接在布局文件中使用, 同时也可以通过简单的代码即可直接调用 dialog 显示,提供 api 进行颜色、文字等设置。
一个非常漂亮的自定义 Loading,有加载成功和失败两种状态。
主要聊思路