tweak scroll height/timing
This commit is contained in:
parent
0fdae0c775
commit
b2377a3353
|
@ -569,10 +569,10 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
|
||||||
scrollView.post(() -> {
|
scrollView.post(() -> {
|
||||||
int bottom = scrollView.getChildAt(0).getBottom();
|
int bottom = scrollView.getChildAt(0).getBottom();
|
||||||
int delta = bottom - (scrollView.getScrollY() + scrollView.getHeight());
|
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);
|
scrollView.scrollBy(0, delta - space);
|
||||||
if (!GlobalUserPreferences.reduceMotion) {
|
if (!GlobalUserPreferences.reduceMotion) {
|
||||||
scrollView.postDelayed(() -> scrollView.smoothScrollBy(0, space), 150);
|
scrollView.postDelayed(() -> scrollView.smoothScrollBy(0, space), 100);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue