Tôi muốn cuộn dọc trên chỉ CollapsingToolbarLayout/AppBarLayout khi sự kiện cuộn/chạm xảy ra trong nestedscrollview (điều này đang hoạt động), nhưng nếu người dùng cố gắng cuộn trực tiếp CollapsingToolbarLayout/AppBarLayout nó không nên hoạt động. Tôi cần điều này bởi vì các sự kiện cuộn/chạm có rối tung với các sự kiện cuộn recyclerview của tôi.Vô hiệu hoá cuộn dọc trong CollapsingToolbarLayout/AppBarLayout
Tôi có cấu trúc này:
CoordinatorLayout
-- AppBarLayout
---- CollapsingToolbarLayout (scrollflags: scroll, exitUntilCollapsed, snap)
------ Toolbar (CollapseMode: pin)
------ RecyclerView (Horizontal, CollapseMode: pin)
----- /CollapsingToolbarLayout
-- /AppBarLayout
-- NestedScrollView (Behaviour: appbar_scrolling_view_behavior)
-- /NestedScrollView
/CoordinatorLayout
tôi đã cố gắng trọng onTouch() và onInterceptTouchEvent() cho cả CollapsingToolbarLayout/AppBarLayout nhưng nó vẫn không ngừng chặn sự kiện touch/cuộn.
Cảm ơn bạn. Điều này làm việc nhưng tôi vẫn có vấn đề về thay đổi định hướng. Đây có phải là thứ bạn thấy không? –
Cảm ơn !!! 10000000 Cảm ơn !!!! Điều này thực sự hoạt động !!!!))))))) – maXp