首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ui
订阅
一片扁舟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【背上Jetpack之Fragment】你真的会用Fragment吗?Fragment常见问题以及androidx下Fragment的使用新姿势
getParentFragmentManager情况稍微复杂,正常情况返回的是该fragment 依附的activity的FragmentManager。如果该fragment是另一个fragment 的子 fragment,则返回的是其父fragment的 getChildF…
时隔2年终于开源了基于RecyclerView的阅读器动画方案
在2年前做阅读器产品时发过一篇文章,目的是抛出一个解决方案,得到了不少帮助。时隔2年,现在开源了基于RecyclerView的阅读器动画方案
BottomSheetBehavior原理分析
1. 引言 BottomSheetBehavior能实现怎样的效果,一图胜千言。 如果仅仅是实现上下拖动和隐藏的功能。抛开BottomSheetBehavior自己实现也不难,在没有CoordinatorLayout的年代,这种效果往往是纯手工打造。既然如此为何Google要专…
【奇技淫巧】除了 buildSrc 还能这样统一配置依赖版本?巧用 includeBuild
但是由于 buildSrc 是对全局的所有 module 的配置,因此在构建速度上会慢一些。那么有没有一个更纯净的方式来配置依赖版本呢?
viewpager2+recyclerview/nestscrollview滑动冲突问题
既然知道了是在action_move过程中是因为dx或dy大于了mTouchSlop,导致viewpager2中拦截了touch事件,所以我们有没有办法让上下滑动列表recyclerview的时候,不去拦截touch事件呢,答案就是通过上面的requestDisallowInt…
TextView 自动换行,每行排满的自定义TextView
效果图是下面的,而用传统的Textview不行实际上用TextView直接自定义TextView,上代码设置的时候使用setMText
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 这里的 Html.fromHtml(data) 方法可能就是比较耗时的,存在多个 TextView 的话耗时会更为严重,这样便会引发掉帧、卡顿,而如果把这一步与网络异步线程放在一起,站在用户角度,最…
Android技能树 — Fragment总体小结
很久没有写文章了,没其他原因,就是因为懒。 因为最近的APP开发,使用的是单Activity + 多Fragment的方式,不同于以前基本界面都是Activity的方式,所以Fragment用了很多,想到自己以前也写了很多相关的基础知识,Fragment却从来没有写过,所以就打…
Android中的icon适配
icon是应用图标,官方建议将图标根据不同的dpi放置在res/mipmap文件夹下。 官方系统在8.0前后存在一些区别,在8.0系统之前,android允许自定义icon形状。7.0系统之开始,对launcher界面做了圆形的限制,8.0系统对icon提出了新的制作方式,包括…
BetterScroll:可能是目前最好用的移动端滚动插件
BetterScroll 是一款重点解决移动端各种滚动场景需求的开源插件(GitHub地址),适用于滚动列表、选择器、轮播图、索引列表、开屏引导等应用场景。 为了满足这些场景,它不仅支持惯性滚动、边界回弹、滚动条淡入淡出等效果的灵活配置,让滚动更加流畅,同时还提供了很多 API…