如何在Android中制作翻页效果?

时间:2009-10-06 05:43:57

标签: android animation effects

任何人都可以告诉我如何在Android中制作翻页效果吗? 任何人都可以提供一些代码片段。

1 个答案:

答案 0 :(得分:6)

看看this

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

onFling(MotionEvent, MotionEvent, float, float)

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

onScroll(MotionEvent, MotionEvent, float, float)

为此。

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

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