10

MotionLayout ビューを使用して、折りたたみツールバーの動作を取得しようとしています。私のアプローチは、次の例に似ています: https://blog.stylingandroid.com/motionlayout-collapsing-toolbar-part-1/

これは正常に機能しますが、recyclerview が空であるか、画面に収まらないエントリが少ない場合でも、遷移はスワイプでも開始されます。

リサイクラーが実際にスクロールできる場合、MotionLayout トランジションのみを有効にする方法はありますか?

私のOnSwipeの説明:

<OnSwipe
    app:dragDirection="dragUp"
    app:maxAcceleration="40"
    app:moveWhenScrollAtTop="true"
    app:touchAnchorId="@id/recycler"
    app:touchAnchorSide="top" />
4

3 に答える 3