Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在ViewPager中具有部分粘性视图?_Android_Android Viewpager - Fatal编程技术网

Android 如何在ViewPager中具有部分粘性视图?

Android 如何在ViewPager中具有部分粘性视图?,android,android-viewpager,Android,Android Viewpager,我今天刚刚发现了Android应用程序,我完全喜欢这个简单的用户界面。我特别喜欢他们的ViewPager上的这个红色按钮: 我知道如何在ViewPager上创建粘性视图,将其放置在同一视图组中的ViewPager外部。但这里的红色按钮有一部分是粘的。当你向左滚动时,它正在滚动。当你向右转时,它会保持它的位置 除了走丑陋的路(有两个寻呼机(?!)),我不知道他们是怎么做到的。自定义视图寻呼机?大概有什么想法吗?我想一个想法是使用方法检测页面滚动,检测滚动方向是左还是右,然后手动相应地更新红色圆圈

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

我知道如何在ViewPager上创建粘性视图,将其放置在同一视图组中的ViewPager外部。但这里的红色按钮有一部分是粘的。当你向左滚动时,它正在滚动。当你向右转时,它会保持它的位置


除了走丑陋的路(有两个寻呼机(?!)),我不知道他们是怎么做到的。自定义视图寻呼机?大概有什么想法吗?

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

另见:

你说得完全对,我想了几分钟,就得到了答案。谢谢