【★☆☆☆☆】ViewPager是我们常见的控件之一了,而理解ViewPager的实现原理可以让我们后面实现自定义的滑动控件更容易。
在学习本节之前建议先自己实现前两篇文章的效果。
ViewPager的开始流程是从setAdapter()开始,我们这里就不贴源码了,最好的方式是自己去看一遍源码,然后debug一遍,自己一步步走一遍。
ViewPager重写了onMeasure(),我们来看看onMeasure的主要实现
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {