ViewPager-onPageScrolled不困惑

作者: ERDF | 来源:发表于2017-04-19 22:29 被阅读667次

本文将简单了解下ViewPager的onPageScrolled方法

onPageScrolled方法

@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        //position 当前所在页面
        //positionOffset 当前所在页面偏移百分比
        //positionOffsetPixels 当前所在页面偏移量
            }

系统是如何计算当前所在页面(position),以及如何计算偏移百分比(positionOffset)

单向滑动图.gif

!!!!!!留心红色短线 系统根据手机左边缘所处位置计算值
!!!!!!图很丑--!
0%(绿色页面完全在屏幕中)position: 0
~
25%(绿色页面的25%处已移出) position: 0
~
50%(绿色页面的50%处已移出) position: 0
~
75%(绿色页面的75%处已移出) position: 0
~
0%(绿色页面完全移出、黄色页面完全在屏幕中) position: 1
~
25%(黄色页面的25%处已移出) position: 1
~
50%(黄色页面的50%处已移出) position: 1
~
75%(黄色页面的75%处已移出) position: 1
~
0%(黄色页面完全移出、红色页面完全在屏幕中) position: 2

折返滑动图.gif

0%(黄色页面完全在屏幕中)position: 1
~
25%(黄色页面的25%处已移出) position: 1
~
50%(黄色页面的50%处已移出) position: 1
~
75%(黄色页面的75%处已移出) position: 1
~
0%(黄色页面完全移出、红色页面完全在屏幕中) position: 2
~
75%(黄色页面的75%处进入屏幕) position: 1
~
25%(黄色页面的25%处进入屏幕) position: 1
~
0%(黄色页面完全进入屏幕) position: 1

相关文章

  • ViewPager-onPageScrolled不困惑

    本文将简单了解下ViewPager的onPageScrolled方法 onPageScrolled方法 系统是如何...

  • 《成长不困惑》笔记

    生了娃后想补一补育儿知识,图书馆抓了一本。从生命最初的卵讲到儿童长大后,事无巨细非常全,但也很啰嗦。我承认,看到一...

  • 不困惑的全职妈妈

    最近被演员姚晨的一段演讲视频刷屏了,她讲了自己作为一个生完两个宝宝的妈妈面对未来生活的尴尬与困惑。看完以后,感触挺...

  • 不惑之年不困惑

    悄然地已到不惑之年,感觉很是茫然。回头想想这么多年走过的时光,甚至没有片刻值得回忆和回味的景象,一切都是浮云一般。...

  • 不励志,仅谈困惑

    想个什么样的开头,格式化的写作,不如就这样平平淡淡,说是日记也好,胡思乱想也可。 我是个难过的时候满心...

  • 青春期,不困惑

    上周的天气一直很冷,没有好天气。恰好今天温度上升了,虽然早上还是有点冷,但下午太阳就出来了。温度整整上升了10度左...

  • 不抱怨的世界,你可曾拥有?

    人总是这样,越成长,越困惑,越困惑,越成长。 困惑的时候,总是在抱怨。买了《不抱怨的世界》却仍生活在自我抱怨...

  • 四方城墙

    天地四方,皆为城墙 春来冬去,日日煎熬 你不喜我,我不喜你 你困于此,你困于此? 于你,我困惑不已 于我,你困惑不...

  • 迷惑三

    从来不失去信心 从来不困惑 从来不迷恋

  • 不思八九常想一二

    烦恼本无根,不捡自然无,困惑本无源,不究自轻松。

网友评论

    本文标题:ViewPager-onPageScrolled不困惑

    本文链接:https://www.haomeiwen.com/subject/bhahzttx.html