首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kolibreath
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 67
沸点 0
赞
67
返回
|
搜索文章
赞
文章( 67 )
沸点( 0 )
ViewPager2重大更新,支持offscreenPageLimit
顽疾是什么鬼,没有这么严重吧。ViewPager有两个毛病:不能关闭预加载和更新Adapter不生效,所以开头我为什么说offscreenPageLimit在ViewPager上十分不友好;本质上是因为offscreenPageLimit不能设置成0(设置成0就是想象中的关闭预…
ViewPager2的使用
ViewPager2是Google在 androidx 组件包里增加的一个组件,目前已经到了1.0.0的稳定版本。 ViewPager2继承ViewGroup,所以跟ViewPager不兼容,内部核心是RecyclerView+LinearLayoutManager,其实就是对…
面试官:View.post() 为什么能够获取到 View 的宽高 ?
今天的文章会比较轻松,相比前面几篇没有那么大段的源码要啃。关于获取 View 的宽高,我们先来一段测试代码: 在 onCreate() 和 onResume() 中是无法获取到宽高的,而 View.post() 回调中可以。从日志打印顺序可以看出来,View.post() 回调…
【Android每日一问】invalidate和requestLayout的原理以及区别
invalidate原理view的invalidate会逐层找parent一直找到DecorView,DecorView是顶层view,它有个虚拟父view为ViewRootImpl。
ViewRootImpl的独白,我不是一个View(布局篇)
前一段时间写过两篇关于View的文章 Activity中的Window的setContentView 和 遇见LayoutInflater&Factory 。分析了Activity设置页面布局到页面View元素进行布局到底经历了一个怎么样的过程?
进阶之路 | 奇妙的Window之旅
Android手机上所有的视图都是通过Window来呈现的,像常用的Activity,Dialog,PopupWindow,Toast,他们的视图都是附加在Window上的,所以可以这么说 ——「Window是View的直接管理者」。 Window是一个顶层窗口查看和行为的一个…
进阶之路 | 奇妙的View之旅
View,是Android中十分重要的一个知识点,是所有控件的基类,尽管View不属于四大组件,但是它的作用堪比四大组件,甚至重要性大于ContentProvider和Broadcast Receivers。 ViewGroup是View的继承,它的内部包含了一组View。 很…
现在准备好告别Transform了吗? | 拥抱AGP7.0
前文提要 之前就和大家介绍过AGP(Android Gradle Plugin) 7.0.0版本之后Transform 已经过期即将废弃的事情。而且也简单的介绍了替换的方式是Transform Act
Android技术分享| 【自习室】自定义View代替通知动画(1)
在Demo中通过ObjectAimator实现的效果,使用一个View同样可以实现。 Demo项目地址:点击这里 实现这个自定义View需要解决的问题: 重写onMeasure计算自己的大小 文本绘制
熬夜修行Android Studio技巧到出神入化,快速涨薪-【快捷键】和【演示】篇
👉关于作者 👉前提 当前环境 2021年10月8日最新下载2020.3.1 Patch 2 版本 👉实践过程 😜快捷键 只要用电脑,快捷键是必不可少的,她可以有效免去一些复杂操作才能完成的任务,大大提
下一页
个人成就
文章被点赞
25
文章被阅读
4,489
掘力值
208
关注了
24
关注者
6
收藏集
6
关注标签
21
加入于
2017-02-27