Android:用于在选项卡之间切换的滑动手势和动画

Android:用于在选项卡之间切换的滑动手势和动画,android,animation,tabs,slide,gesture,Android,Animation,Tabs,Slide,Gesture,我肯定这已经在某个地方得到了回答,但我就是找不到: 我有一个带有三个选项卡的TabHost,每个选项卡包含不同的视图而不是活动。我想做的是从右向左滑动,让当前视图向左滑动,下一个视图向右滑动,从而更改当前选项卡。因此,我希望选项卡之间的切换由手势触发,而不仅仅是单击选项卡,并且希望在当前选项卡更改时显示动画 我查看了ViewFlipper示例和教程,但找不到一个解释如何在选项卡之间滑动的示例和教程 同样,如果之前已经回答过,我很抱歉,我就是找不到它。-stackoverflow -流动图坦卡蒙

我肯定这已经在某个地方得到了回答,但我就是找不到: 我有一个带有三个选项卡的TabHost,每个选项卡包含不同的视图而不是活动。我想做的是从右向左滑动,让当前视图向左滑动,下一个视图向右滑动,从而更改当前选项卡。因此,我希望选项卡之间的切换由手势触发,而不仅仅是单击选项卡,并且希望在当前选项卡更改时显示动画

我查看了ViewFlipper示例和教程,但找不到一个解释如何在选项卡之间滑动的示例和教程

同样,如果之前已经回答过,我很抱歉,我就是找不到它。

-stackoverflow

-流动图坦卡蒙

您必须使用android手势工具定义您的手势,您可以在模拟器中找到它,并实现一个手势侦听器来侦听手势事件。

-stackoverflow

-流动图坦卡蒙


您必须使用android手势工具定义您的手势,您可以在模拟器中找到它,并实现一个手势侦听器来侦听手势事件。

您现在可以在android SDK兼容性库中找到对该行为的即时支持。它不会使用TabHost,但它支持您描述的行为:

您现在可以在Android SDK兼容性库中找到对该行为的现成支持。它不会使用TabHost,但它支持您描述的行为:

必须做两件事:

将Guesture侦听对象注册到每个视图组 在检测到guesture事件时,创建动画对象以移动此视图组,最后删除此视图组 请参阅本帖中布伦德尔的答案:
必须做两件事:

将Guesture侦听对象注册到每个视图组 在检测到guesture事件时,创建动画对象以移动此视图组,最后删除此视图组 请参阅本帖中布伦德尔的答案: