Chciałbym, aby przewijanie w pionie w trybie CollapsingToolbarLayout/AppBarLayout było TYLKO aktywne, gdy zdarzenie scroll/touch wystąpiło w widoku nestedscrollview (działa), ale jeśli użytkownik spróbuje przewinąć okno CollapsingToolbarLayout/AppBarLayout bezpośrednio to nie powinno działać. Potrzebuję tego, ponieważ zdarzenia przewijania/dotyku są zakłócane przez moje zdarzenia przewijania recyclerview.Wyłącz przewijanie w pionie w CollapsingToolbarLayout/AppBarLayout
mam tę strukturę:
CoordinatorLayout
-- AppBarLayout
---- CollapsingToolbarLayout (scrollflags: scroll, exitUntilCollapsed, snap)
------ Toolbar (CollapseMode: pin)
------ RecyclerView (Horizontal, CollapseMode: pin)
----- /CollapsingToolbarLayout
-- /AppBarLayout
-- NestedScrollView (Behaviour: appbar_scrolling_view_behavior)
-- /NestedScrollView
/CoordinatorLayout
próbowałem przesłanianie onTouch() i() onInterceptTouchEvent zarówno CollapsingToolbarLayout/AppBarLayout ale utrzymuje przechwytywania dotykowego zdarzeń/zwój.
Dziękuję. Działa to, ale nadal mam problemy ze zmianą orientacji. Czy to też coś widzisz? –
Dzięki! 10000000 Dzięki! To naprawdę działa !!!!))))) – maXp