发表于: 2016-12-15 23:00:03
1 799
今天完成的事情:封装了viewpager的触摸停止自动轮播的功能
了解了onPageScrollStateChanged(int state)方法的执行时间和参数的意义。
参数有3个值,idel(0),dragging(1),settling(2)。0代表限制,1代表用户正在拉扯着viewpager,但触摸着没有动不会执行。
2代表页面切换刚刚完毕。setCurrentItem()方法,只会产生2和0两个值。
明天计划的事情:按照原型图开始处理逻辑功能
遇到的问题:对于Fragment的生命周期还不是很了解,比如hide()后,生命周期的执行顺序。handler的sendMessage也不清楚原理,
导致在使用工程中出现了一些问题。看书看博客,了解原理。
收获:明白了viewpager的addOnPageChanged的监听的3个方法的含义,知道了自己的不足之处
onPageScrollStateChanged
评论