CollapsingToolbarLayout/AppBarLayoutのスクロール/タッチイベントがnestedscrollviewで発生した場合のみ(これは動作しています)、CollapsingToolbarLayout/AppBarLayoutを直接スクロールしようとした場合それは動作しません。スクロール/タッチイベントが私のrecyclerviewスクロールイベントを乱しているので、これが必要です。CollapsingToolbarLayout/AppBarLayoutの垂直スクロールを無効にする
私はこのような構造を持っている:私はonTouchを(上書きしようとした
CoordinatorLayout
-- AppBarLayout
---- CollapsingToolbarLayout (scrollflags: scroll, exitUntilCollapsed, snap)
------ Toolbar (CollapseMode: pin)
------ RecyclerView (Horizontal, CollapseMode: pin)
----- /CollapsingToolbarLayout
-- /AppBarLayout
-- NestedScrollView (Behaviour: appbar_scrolling_view_behavior)
-- /NestedScrollView
/CoordinatorLayout
)とonInterceptTouchEvent()の両方CollapsingToolbarLayout/AppBarLayoutのためのそれは、タッチイベント/スクロールを傍受し続けます。
ありがとうございました。これはうまくいきますが、向きの変更にはまだ問題があります。これもあなたが見るものですか? –
ありがとうございます! 10000000ありがとう!!!!これは本当に動作します!!!! ))))))) – maXp