任何人都可以告诉我如何在Android中制作翻页效果吗? 任何人都可以提供一些代码片段。
答案 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修改它。