【问题标题】:Android implement left to right swipe animationAndroid实现从左到右的滑动动画
【发布时间】:2015-07-01 19:00:53
【问题描述】:

在 android 中,我想像在 iOS 中一样通过从左到右滑动从当前活动移动到上一个活动。我希望能够在滑动的同时按住,例如两个活动同时可见。

我想引入过渡/动画效果,就像在Telegram 应用程序中一样。所以请帮助我该怎么做。 教程或示例代码对我有用。 提前致谢!

【问题讨论】:

  • 您可能需要结合使用 GestureDetector 和自定义活动完成动画来实现此效果。
  • @ksarmalkar 我还需要在滑动时暂停动画,以使两个活动(以前和当前)同时可见。此功能与 iOS 默认提供的功能相同。
  • 这就是手势检测器发挥作用的地方。所以你需要结合“手势检测器+自定义活动动画”来完成这项工作。

标签: android ios animation transition left-to-right


【解决方案1】:

你最好在一个 Activity 中使用带有多个 Fragment 的 Swipe 动画:Creating Swipe Views with Tabs

看看这个教程:HOW TO IMPLEMENT HORIZONTAL VIEW SWIPING WITH TABS

【讨论】:

  • 谢谢,但如果我的项目充满了活动和片段,我需要在每个屏幕上应用向右滑动。所以我需要一个通用的解决方案。