tweak scroll height/timing

This commit is contained in:
sk 2022-12-31 02:54:33 +01:00 committed by LucasGGamerM
parent 08dfcdf508
commit f17879783c

View file

@ -569,10 +569,10 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
scrollView.post(() -> {
int bottom = scrollView.getChildAt(0).getBottom();
int delta = bottom - (scrollView.getScrollY() + scrollView.getHeight());
int space = GlobalUserPreferences.reduceMotion ? 0 : Math.min(V.dp(150), delta);
int space = GlobalUserPreferences.reduceMotion ? 0 : Math.min(V.dp(120), delta);
scrollView.scrollBy(0, delta - space);
if (!GlobalUserPreferences.reduceMotion) {
scrollView.postDelayed(() -> scrollView.smoothScrollBy(0, space), 150);
scrollView.postDelayed(() -> scrollView.smoothScrollBy(0, space), 100);
}
});
}