首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android组件
订阅
_sunshine_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
html页面打开app详解
2.1、浏览器打开如下html页,即可启动App。 2.2、浏览器打开App时,如何获取网页带过来的数据。 客户端自定义的 URL 作为从一个应用调用另一个的基础,遵循 RFC 1808 (Relative Uniform Resource Locators) 标准。这跟我们常…
Handler的初级、中级、高级问法,你都掌握了吗?
Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可以理解为它天然的为我们在主线程创建一个队列,队列中的消息顺序就是我们设置的延迟的时间,如果你想在Android中实现一个队列的功能,不妨第一时间考虑一下它。本文分为三部分: 大意就是Handl…
Android | 使用 AspectJ 限制按钮快速点击
在`Android`开发中,限制按钮快速点击(按钮防抖)是一个常见的需求。在这篇文章里,我将介绍一种使用`AspectJ`的方法,基于注解处理器 & 运行时注解反射的原理。
Android播放透明视频
话不多说,开局一张图,内容全靠“编”:随着业务场景的增多,更多的特效用原生绘制、GIF的方式都不能很好的满足需求了,这就带来了一个新的方式:用视频特效来代替。特别是在视频(直播)行业中,各种特效炫酷又
来解释一下这个简单布局为什么是这个效果吧!
友情提示:文章比较长,包成了大量代码和debug调用图。为了避免浪费大家的时间,开篇咱们看一段极为简单的代码(如果你能明确的解释这个想象,那么这篇文章没必要看下去): 很简单的布局文件,大家在脑海里尝试预览一下这个布局的效果。如果你认为是满屏黑色,那么这篇文章对你来说是有意义的…
TabLayoutMediator2 -- 实现TabLayout+RecyclerView的锚点定位
在ViewPager2发布之后,TabLayout加入了一个非常好用的中间类--TabLayoutMediator来实现TabLayout与ViewPager2的绑定与滑动联动效果。今天我们就模仿TabLayoutMediator来实现一个TabLayout与RecyclerV…
用 CoordinatorLayout 处理滚动
CoordinatorLayout 扩展了完成 Google's Material Design 中的多种滚动效果的能力。目前,此框架提供了几种不需要写任何自定义动画代码就可以(使动画)工作的方式。这些效果包括: 上下滑动 Floating Action Button 以给 S…
策略模式应用 | 每当为 RecyclerView 新增类型时就很抓狂
App 界面愈发复杂,元素越来越多,将不同类型的元素组织成 RecyclerView 就可以超越屏幕的限制。常用的RecyclerView在使用时有诸多痛点。这一篇尝试让扩展列表数据类型变得简单。
恢复 RecyclerView 的滚动位置
您可能在开发过程中遇到过这种情况,在 Activity/Fragment 被重新创建后,RecyclerView 丢失了它之前保有的滚动位置信息。通常这种情况发生的原因是由于异步加载 Adapter 数据,且数据在 RecyclerView 需要进行布局的时候尚未加载完成,导致…
使用 Paging 3 实现分页加载
Paging 库可以帮助您优雅地渐进加载大型数据集合,同时也可以减少网络的使用和系统资源的消耗。基于您的反馈我们得知,Paging 2.0 API 还不能满足开发者们的需求——开发者们希望以更简便的方式处理错误;以更灵活的方式实现列表数据的转换操作,例如 map 和 filte…