首先说下layoutParams,我们也很了解,顾名思义就是布局参数,比如在布局文件中layout_width和layout_height,那这...
继上文说了CoordinatorLayout其子view的measure和layout后,要探究其最重要的滑动机制了,我们都知道在appbarl...
怎么自定义behavior?自定义behavior的几个重载方法的参数有何意义(何为消耗)?什么是嵌套滑动?Behavior里有dependen...
上文说了一个behavior的创建和也知道了依赖的产生原理。这篇文章来说说两点:1appBarlayout为何在状态栏下面:2..NestScr...
众所周知,从安卓1.5到现在的8.0已经经过了10个年头,然而很多人对事件分发有着既清楚又模糊的概念,面试时候说是可以大概说一下的,然后真正写自...
相信很多人对ondraw都有疑惑,到底他的canvas参数是谁赋值的呢,下面用源码来分析下:首先我们知道ondraw在view的源码里是一个空方...
继上一篇文章事件分发基础篇之结论篇之后,有人问我怎么得出的这个结论的,那所有的依据当然得依靠源码的支持,那我们从viewGroup的dispat...
一、基础知识点概括 在查看源码中,经常会看到很多这样的符号“&”、“|”、“~”,"^","<<",">>"很多人对此比较头疼,现在来简单讲述下...
继上文说过了当触摸appbarLayout后appbarLayout滑动了,nestScrollview也跟着滑动的原理后,那姐下来分析下,为何...