7

谁能告诉我如何在Android中制作翻页效果?
谁能给我一些代码片段。

4

1 回答 1

6

看看这个

这是一个计算器应用程序,它在滑动手势的正常/科学模式之间切换:

onFling(MotionEvent, MotionEvent, float, float)

它用于TranslateAnimation完成效果,但没有实现在视图之间拖动和跟踪手指,就像在 iPhone 中一样。尝试使用

onScroll(MotionEvent, MotionEvent, float, float)

为了那个原因。

至于类似 Flexbook的组件,如果使用屏蔽方法,应该不难实现。

Android M3(1.0 之前的版本)甚至有 PageTurner 小部件,但它已被弃用,因为它不像其他小部件那样通用。您可以尝试挖掘旧的 Android 源代码以找到 PageTurner 的实现并为 Cupcake/Donut 修改它。

于 2009-10-06T09:06:25.503 回答