Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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 如何实现垂直移动选项卡面板?_Android_Tabs - Fatal编程技术网

Android 如何实现垂直移动选项卡面板?

Android 如何实现垂直移动选项卡面板?,android,tabs,Android,Tabs,在GooglePlay中,如果你进入一个使用标签的屏幕,你会注意到你如何滚动每个标签,但是显示包含标签的面板也会垂直移动到一定程度。我可以想象,它通过一个TranslateAnimation和一个布局动画来完成选项卡面板的移动。但我不明白的是它是如何将选项卡的内容与选项卡面板分离的。 这是你能找到的最好的开源项目 回答选项卡和内容分离的问题;在使用2组选项卡之前,我已经实现了这一点。一个在内容中作为列表标题,另一个在包含框架布局的列表顶部分层,因此它是“浮动”的 使用滚动回调可以更改浮动选项卡

在GooglePlay中,如果你进入一个使用标签的屏幕,你会注意到你如何滚动每个标签,但是显示包含标签的面板也会垂直移动到一定程度。我可以想象,它通过一个TranslateAnimation和一个布局动画来完成选项卡面板的移动。但我不明白的是它是如何将选项卡的内容与选项卡面板分离的。

这是你能找到的最好的开源项目


回答选项卡和内容分离的问题;在使用2组选项卡之前,我已经实现了这一点。一个在内容中作为列表标题,另一个在包含框架布局的列表顶部分层,因此它是“浮动”的

使用滚动回调可以更改浮动选项卡的可见性以满足您的需要。列表标题选项卡移出屏幕后,使浮动选项卡可见,完全移回屏幕后,隐藏浮动选项卡


只要确保每次显示/隐藏选项卡时,都将水平滚动位置和所选选项卡的值从当前可见的选项卡复制到即将可见的选项卡。非常有用。

您可以尝试使用此库。您用于标题和选项卡标题的小部件是什么?我使用了滑动选项卡官方示例: