作用成员方法使用注意替补选手 OverScroller 1. 作用 Scroller是一个滚动的计算工具类,他根据客户端传入的滚动初始坐标x,y数值,以及最终的x,y数值,时...
作用成员方法使用注意替补选手 OverScroller 1. 作用 Scroller是一个滚动的计算工具类,他根据客户端传入的滚动初始坐标x,y数值,以及最终的x,y数值,时...
在 Android 里我们是无法直接获取软键盘高度的,但是在某些场景下,我们又需要获取软键盘的高度。我们可以使用 ViewTreeObserver.OnGlobalLayou...
这里主要介绍一些对Fragment的深入理解。挑了一些个人认为比较有价值的,大部分技术博客通常都会忽略的点,列了出来,如果你对Fragment有什么其他疑惑,也可以在评论区留...
早期版本的ViewModel仅可实现应用在屏幕旋转等配置发生变化时保存与恢复数据,无法实现Activity在后台时因为内存不足被异常销毁时的数据恢复,也即其不具备类似onSa...
你是不是看过了很多分析Rxjava源码的文章,但依旧无法在心中勾勒出Rxjava原理的样貌。是什么让我们阅读Rxjava源码变得如此艰难?是Rxjava的代码封装,以及各种细...
上一篇文章我们讲述了Android View事件分发机制。如果你对View的事件分发还不熟悉,建议先去看一下 一文读懂Android View事件分发机制 它是我们今天滑动冲...
欣赏一下 功能点 API 21 测量,布局,绘制; 事件的处理机制, viewPager的主动消耗,拦截等; 页面滚动计算,手动滚动; viewPager设计带来的问题; 0...
前言 再过一个多月,就是我的生日了,过了生日就是29周岁了,其实就是30岁,最近再追一部电视剧《三十而已》,顺便写一个文章自我总结一下。 一、个人工作经历 公司比较单一,没有...
年初,自己终于鼓起勇气来了深圳,这一年经历过太多的不适应和焦虑,还好都熬过来了。最值得开心的是,找到了那个真心相爱的人,因此打算用文字记录下来。文章很多是写给自己的,如今多年...