Android通过onTouch更改活动就像一本书

时间:2013-03-22 16:31:22

标签: java android

我是一名学生,正在尝试制作故事/故事应用。我想要在用户向右滑动时更改活动,它将转到下一页,当用户向左滑动时,它将返回到上一页。我一直在查看示例,但我仍然很困惑如何这样做。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

您可能需要使用页面卷曲效果类型的项目来实现thisthis。您考虑使用activities的方式可能不是一个好主意。因为如果你只是为每个页面制作活动,那么如果你回来它们不会保证它们仍然存在,因为它会增加后台堆栈的负担,如果它需要为其他资源分配一些资源,系统会自动销毁这些活动。的东西。或者你可以创建自己的效果。

答案 1 :(得分:0)

不要为每个页面设置一个活动,只需替换同一活动中的新内容。

https://github.com/MysticTreeGames/android-page-curl。 Page curl。

使用renderscript进行页面卷曲。

http://code.google.com/p/renderscript-examples/wiki/PageCurl。该链接有一个pagecurl演示视频。

http://code.google.com/p/renderscript-examples/source/browse/#svn%2Ftrunk%2FPageCurl处提供的源代码。

有关http://developer.android.com/guide/topics/renderscript/index.html的renderscript的详细信息。

这是关于罗曼家伙的renderscript演讲的视频。 http://www.youtube.com/watch?v=5jz0kSuR2j4