【发布时间】:2009-10-06 05:43:57
【问题描述】:
谁能告诉我如何在Android中制作翻页效果?
谁能给我一些代码sn-p。
【问题讨论】:
-
您的意思是,当您在显示屏上滑动手指时,它实际上看起来像翻页,还是只是视图左右滑动?
-
我希望,当手指在显示屏上滑动时,视图应该左右滑动。
谁能告诉我如何在Android中制作翻页效果?
谁能给我一些代码sn-p。
【问题讨论】:
看看this。
这是一个计算器应用程序,滑动手势在正常/科学模式之间切换:
onFling(MotionEvent, MotionEvent, float, float)
它使用TranslateAnimation 来完成效果,但没有实现在视图之间拖动和跟踪手指,就像在 iPhone 中一样。尝试使用
onScroll(MotionEvent, MotionEvent, float, float)
为此。
至于Flexbook-like 组件,如果使用屏蔽方法,应该不难实现。
Android M3(1.0 之前的版本)甚至有 PageTurner 小部件,但它已被弃用,因为它不像其他小部件那样通用。您可以尝试挖掘旧的 Android 源代码以找到 PageTurner 的实现,并将其修改为 Cupcake/Donut。
【讨论】: