Кнопка наверх в android с использованием библиотеки ObservableScrollView
В приложении очень много информации и чтоб оперативно подниматься вверх, решил добавить кнопку "вверх", но появилась проблема, эта кнопка видна всегда, а мне нужно, чтоб эта кнопка была скрыта вверху, но была видна тогда, когда мы чуть-чуть проскролим вниз.
Видел этот код, но он не подходит, так как кнопка исчезает всегда, когда скролю вниз и появляется, когда вверх, а мне нужно чтоб она всегда была видна внизу и исчезала в самом верху.
@Override
public void onUpOrCancelMotionEvent(ScrollState scrollState) {
ActionBar ab = getSupportActionBar();
if (scrollState == ScrollState.UP) {
if (ab.isShowing()) {
ab.hide();
}
} else if (scrollState == ScrollState.DOWN) {
if (!ab.isShowing()) {
ab.show();
}
}
}