发表于: 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


返回列表 返回列表
评论

    分享到