首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android ui
订阅
李静不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
RecyclerView 面试题 | 滚动时表项是如何被填充或回收的?
又一道关于 RecyclerView 面试题:“RecyclerView 滚动时,新表项是如何一个个被填充进来的?旧表项是如何一个个被回收的?”这篇以走读源码的方式,解答这个问题。
这15个Android开源库,只有经常逛Github的才知道!
1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做 coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API…
史上最方便的Android页面框架XPage使用指南
支持assets下“corepage.json”静态配置Fragment页面信息。 支持Application中动态配置Fragment页面信息。 支持通过注解@Page的方式动态自动配置页面信息。 支持自定义Fragment页面信息配置。 支持4种默认Fragment页面切换…
个人开源库的一些更新,兼谈Jetpack和Kotlin给Android开发带来的变化
前段时间,我开发完成了新的软件 移动工具箱。最近,我准备把开发过程中总结的一些东西沉淀到自己个人开源的几个库中。最新的一些更新中运用了 Kotlin 和 Jetpack 的一些语法特性,故此总结一下。Jetpack 和 Kotlin 出来已经很久了,然而很多应用开发还停留在 M…
一分钟实现Android遮罩引导视图
自动绘制半透明浮层、透明核心区以及确保目标视图和引导视图的位置。 引导视图的配置项类,每一页引导视图对应一个配置项。在GuideView内部通过这个配置项去构造GuideView的实例,并通过GuideViewFragment显示在界面上。 是否显示透明焦点区域,默认显示。可以…
可能是最好用的Android引导层库
今天来推荐一个好用遮罩引导库,这是我持续维护了大半年的开源项目。刚完成第一版的时候,我也记录了文章,并且有幸推荐到了郭霖大神的公众号: 推荐一个好用小巧的Android引导蒙版(浮层)库。第一版的功能还是比较简单,在后续的持续迭代中,我也新增了好多新功能:fragment支持,…
如何较为优雅地实现新手引导功能?
早期的项目中晓衡遇到游戏终于要完成了,辛苦了一阵满以为可以稍微放松一下了,但策划、运营要求,增加一个他们认为非常“简单”且重要的功能:新手引导。回想起当年,接到这个任务时的感觉是手脚冒汗、天晕地暗、日
简洁明了的刘海屏适配方案
网上关于刘海屏适配的文章不少,可讲清楚的却没几篇,大多是拷贝文档、长篇大论,甚至热情的贴图告诉你什么是刘海屏,到最后你仍不确定到底是怎样的一个适配方案,才能让你的 app 真正的适配所有的刘海屏机型。 看到这篇文章你就无需再怨恨各大厂商的跟风“刘海”了,因为刘海屏的适配十分简单…
BehaviorScrollView 帮你解决各种嵌套滚动问题
之前在仿写豆瓣详情页,以及日常的一些涉及嵌套滚动的需求时,每次都需要新增自定义 View 来实现,而在 touch 事件的拦截和处理,滚动和 fling 的处理上,又有着很大的共性,为了减少之后处理类似需求的重复劳动,也为了更进一步学习 Android 提供的嵌套滚动框架,于是…
聊聊Surface跨进程传递
我们可以看到,surface是parcelable的,这意味着它是可以跨进程传递的。 下面具体看看这两个函数的实现。 在这里我们也可以看到,其实surface对象是一对的,应用层有一个surface,native层也有一个。如果看过Handler机制源码应该知道,MesageQ…