【问题标题】:Swipe among activities in android在android中的活动之间滑动
【发布时间】:2011-07-03 14:04:06
【问题描述】:

我有 4 个活动,我必须向右、向左滑动它们,如果我在最后一个活动中并向左滑动,那么应该再次显示第一个活动。

谁能知道我如何做到这一点?还是一些示例代码?

非常感谢。

【问题讨论】:

  • 我认为这不是一个好主意,因为启动活动是一项昂贵的任务,因此您无法顺利完成滑动。
  • 你可以使用图库进行类似的滑动......但我也认为活动滑动不是一个好主意。

标签: android android-activity swipe


【解决方案1】:

你可以通过动画实现它.. 但它会显示为图库视图,您也可以滑动... OnTouchEvent 在每个活动上,您都可以使用意图调用另一个活动 overridePendingTransition(R.anim.act_back_slide_enter, R.anim.act_back_slide_leave);

//overridePendingTransition("进入的活动动画", "离开的活动动画");

我还没有尝试过这个......但我们可以用这种形式制作......如果你成功了,请告诉我。

【讨论】:

  • 是的,我已经实现了 onGesterListner 和 onNewIntent() 并且我已经将活动的启动模式设置为“单实例”。因此这些活动具有单个实例,并且在下一个和上一个按钮上,我通过发送意图来调用特定活动,并且在我的被调用者活动中 onNewIntent() 方法被触发而不是 onCreate。如果你需要我的代码,我也可以发给你。
【解决方案2】:

@sajjoo 这是您在 deezapps widget 中的答案,下面的问题指向它

还有更多相关问题..

【讨论】:

  • 在 deezapps 示例中,他正在滑动视图而不是活动。我需要在活动之间滑动。
  • @sajjoo 然后尝试ActivityGroup
【解决方案3】:

我最近发布了一个包含很多内容的问题(我的问题是关于将 Swipe 与 ScrollView 一起使用,Swipe 手势本身就可以正常工作):

Swipe/Fling tab-changing in conjunction with ScrollView?

如果您阅读了我列出的资源并使用了我提供的代码,那么您应该能够做到。

【讨论】:

    【解决方案4】:

    工作正常...只需要删除多余的 R.java 文件...!

    http://www.codeshogun.com/blog/2009/04/16/how-to-implement-swipe-action-in-android/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 2011-11-07
      • 1970-01-01
      相关资源
      最近更新 更多