【问题标题】:How to make page turning effect in Android?如何在Android中制作翻页效果?
【发布时间】:2009-10-06 05:43:57
【问题描述】:

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

【问题讨论】:

  • 您的意思是,当您在显示屏上滑动手指时,它实际上看起来像翻页,还是只是视图左右滑动?
  • 我希望,当手指在显示屏上滑动时,视图应该左右滑动。

标签: android animation effects


【解决方案1】:

看看this

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

onFling(MotionEvent, MotionEvent, float, float)

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

onScroll(MotionEvent, MotionEvent, float, float)

为此。

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

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

【讨论】:

猜你喜欢
  • 2021-12-12
  • 2012-03-03
  • 2023-01-17
  • 2011-04-19
  • 2013-07-22
  • 2012-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多