Androidでページめくりを効果的にする方法を教えてもらえますか?
コードスニペットを教えてください。
8388 次
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 に答える