老师讲的其实挺好,是个牛逼的程序员,虽然可能不是个好的架构师,不过刷新、加载本来就挺乱的,主要感觉还是综合性比较高,比如measureview那块,感觉跟自定义view有点像又好像不完全是一回事,看到这里如果都能理解,完全可以不按老师的逻辑来,确实有点繁琐
2016-05-03
不错的课堂,不是一来就做出标准的效果,而是伴随着一些我们新手常常遇到的问题入手,一步一步找到问题的根源,思路最重要。
有点不好的地方就是在测量子View的时候:int width = ViewGroup.getChildMeasureSpec(0, 0, p.width);参数中的两个0让人费解。看了源代码后也发现有那么一点不好,第一个参数传入后,在第一行居然又调用一个MeasureSpec.getMode(spec)。为什么不直接在第一个调用的地方参数为Mode?
有点不好的地方就是在测量子View的时候:int width = ViewGroup.getChildMeasureSpec(0, 0, p.width);参数中的两个0让人费解。看了源代码后也发现有那么一点不好,第一个参数传入后,在第一行居然又调用一个MeasureSpec.getMode(spec)。为什么不直接在第一个调用的地方参数为Mode?
2016-04-05