Programmatically scroll to the top of a NestedScrollView
I managed to do it (animated scrolling):
CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) appBarLayout.getLayoutParams();
AppBarLayout.Behavior behavior = (AppBarLayout.Behavior) params.getBehavior();
if (behavior != null) {
behavior.onNestedFling(coordinatorLayout, appBarLayout, null, 0, 10000, true);
}
where 10000
is the velocity in y-direction.
NestedScrollView.scrollTo(0, 0);