我刚刚安装了FutureSimple悬浮操作按钮库,我觉得它非常漂亮。虽然它不包含滚动时消失的逻辑,但我很喜欢它。 然而,我想实现一个快速返回模式,并寻找一种简单的方法来实现它。 基本上,我像这样设置了一个ObservableListView监听器:
listView.setScrollViewCallbacks(new ObservableScrollViewCallbacks() {
@Override
public void onScrollChanged(int i, boolean b, boolean b2) { }
@Override
public void onDownMotionEvent() { }
@Override
public void onUpOrCancelMotionEvent(ScrollState scrollState) { }
});
我想知道是否有一种简单的方法,可以通过此监听器使我的按钮移动(使用快速button.animate().translationY(xx))。
这样,每当我向下滚动时,它就会消失,然后在我向上滚动时重新出现。
我已经查看了不同的实现,但我还没有完全理解它们的要点(尤其是来自makovkastar的“官方”fab库)。
PS:我正在使用FutureSimple库,因为它具有菜单功能。
非常感谢您提前提供的帮助 :)!