0

我今天刚刚发现了 Android 版Rando应用程序,我完全喜欢简单的 UI。我特别喜欢他们 ViewPager 上的这个粘性红色按钮:

在此处输入图像描述

我知道如何在 ViewPager 上制作一个粘性视图,将它放在 ViewPager 之外的同一个 ViewGroup 中。但是这里的红色按钮是部分粘性的。当您向左滚动时,它正在滚动。当你向右走时,它会保持它的位置。

除了采用丑陋的方式(有两个 ViewPager(?!))之外,我不知道他们是如何做到的。自定义视图寻呼机?也许!任何想法?

4

1 回答 1

1

我想一个想法是使用onPageScrolled方法检测页面滚动,检测滚动方向是向左还是向右,然后相应地手动更新红色圆圈的位置。

另请参阅: 如何知道 viewpager 是向左还是向右滚动?

于 2013-06-26T08:06:22.167 回答