1

スクロールが終了したときに表示される折りたたみ可能なビューのパーセンテージに基づいて、AppBar を上下に移動する方法はありますか。CheeseSquareアプリでは、スクロールが終了したときにツールバーが動かなくなることがあります。

ありがとう

4

1 に答える 1

7

それがSCROLL_FLAG_SNAPの正確な使用例です:

スクロールの終了時に、ビューが部分的にしか表示されていない場合、ビューはスナップされ、最も近い端までスクロールされます。たとえば、ビューの下部 25% のみが表示されている場合、画面から完全にスクロールされます。逆に、下の 75% が表示されている場合は、完全にスクロールして表示されます。

これは、Android サポート ライブラリのバージョン 23.1で追加されました。

XML 経由でも使用できます。

<android.support.v7.widget.Toolbar
    app:layout_scrollFlags="scroll|enterAlways|snap" />
于 2015-11-01T20:55:57.240 に答える