2

バックグラウンド

Android 用の Firefox および Chrome アプリで、ユーザーが下にスクロールすると、上部の actionBar が消え始めます。

スクロールが十分に速い場合は、アニメーションを開始して消滅を完了しますが、そうでない場合は通常の状態に戻ります。

アクションバーの表示にも同様の効果がありますが、上にスクロールするだけです。

問題

画面の上部にあるカスタマイズされたビューを作成するのと同じ機能が必要です (アクション バーに少し似ていますが、そうではありません)。

ビューの一部は常に表示されますが、クロムやファイアフォックスの効果のように一部が縮小されます。

私はそのようなことを可能にするライブラリを探しましたが、運がありませんでした。

質問

どうすればこの動作を実現できますか?

私の推測では、 adapterView のスクロール リスナーを使用する必要があります。

4

1 に答える 1

2

「アニメーション」の内部サンプルで、このライブラリが役立つと思います:

https://github.com/LarsWerkman/QuickReturnListView

悲しいことに、私はカスタマイズされたpinterest のような listViewも使用します。これは、スクロールについて報告しません (状態ではなく、スクロール時の実際の位置)。実際、AdapterView から拡張することさえありません。

于 2013-10-02T07:39:27.653 に答える