我确定已经在某处已经回答了,但我找不到它: 我有一个带有三个选项卡的TabHost,每个选项卡包含不同的视图(不是活动)。我想要的是从右到左进行滑动手势,让当前视图向左滑动,下一个视图从右侧滑入,从而更改当前选项卡。因此,我希望通过手势触发选项卡之间的切换(而不是仅通过单击选项卡),并且还希望在更改当前选项卡时显示动画。
我查看了ViewFlipper示例和教程,但我找不到解释如何在标签之间滑动的内容。
再次,抱歉,如果之前已经回答过,我就找不到了。
答案 0 :(得分:4)
Basic Gesture Detection - stackoverflow
Introduction to Gestures - 移动设备
你必须使用android手势工具定义你的手势(你可以在模拟器中找到它)并实现一个手势监听器来监听手势事件。
答案 1 :(得分:4)
现在,您可以在Android SDK兼容性库中找到对此行为的开箱即用支持。它不会使用TabHost,但它支持您描述的行为:ViewPager
答案 2 :(得分:0)
必须做两件事:
请在这篇文章中看到Blundell的回答: How to Animate Addition or Removal of Android ListView Rows