2

こんにちは、Google+ アプリのように下にスクロールするときにフローティング アクション ボタンを非表示にするにはどうすればよいですか?

リストビューでスクロールを検出するさまざまな方法を見てきましたが、これまでに見たのは、子セルが画面のオン/オフを移動するときに子セルのレンダリングを検出することだけです。これは Google+ が行っていることではありません。ヘッダー セルが大きく、フローティング アクション ボタンがすぐに消えないことが痛々しいほど明らかであるため、これはうまくいきません。

任意の洞察をいただければ幸いです

4

2 に答える 2

10

Google plus は を使用せず、スクロールされたピクセルを受け取る新しいをListView使用します。次に、標準のビュー アニメーションと変換を使用して、オブジェクトをビューの外に移動します。と; とRecyclerViewRecyclerViewOnScrollListenerView.setTranslationY(val)View.animate().setTranslationYBy(val);

于 2014-11-07T16:26:49.263 に答える
5

このプロジェクトには、ファブ ボタン、アクションバー、およびタブの非表示と表示の例がいくつかあります。

https://github.com/lawloretienne/QuickReturn

于 2014-11-07T19:28:38.393 に答える