IP属地:山西
CoordinatorLayout的使用如此简单玩转AppBarLayout,更酷炫的顶部栏
总体思路 要想真正实现高产,最好的方法可能是抛弃“效率”这个念头,转而选择创造条件,让自己在每天当中都能拥有极为高效的两小时。 不要总是逼迫自己...
Java使用Thread类代表线程,所有的线程对象都必须是Tread类或其子类的实例。每条线程的作用是完成一定的任务,实际上就是执行一段程序流。...
View的layout过程 下面是表达其大概思路的伪码 上面的思路也很清晰,就是首先传入了l ,t, r, b四个参数,然后调用setFrame...
普通View的measure过程 这里的普通View是指对应ViewGroup而言的。View的measure过程是由其measure()方法来...
已知系统内部是根据每个View的MeasureSpec来得到View得宽和高,那么我们是怎么获得到每个View对应的MeasureSpec呢? ...
注意: 阅读本文需要了解《Android事件分发机制》 在此知识点,本人也有部分困惑尚未完全解决,也会在文中标出出来。 常见的滑动冲突场景及对应...
首先,我们要明白所谓的点击事件的分发,其实就是对MotionEvent事件进行分发的过程。当一个MotionEvent产生后,系统需要把这个事件...