Hide FAB in NestedScrollView when scrolling

后端 未结 4 1493
误落风尘
误落风尘 2021-02-07 14:06

I am having a nestedscrollview with content like some linearlayouts and textviews. I am using a floatingactionbutton library for some reasons, as well. So I can\'t use any behav

4条回答
  •  不要未来只要你来
    2021-02-07 14:20

    Simple add this code below to your NestedScrollView ScrollChangeListener:

    NestedScrollView nsv = v.findViewById(R.id.nsv);
        nsv.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
            @Override
            public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
                if (scrollY > oldScrollY) {
                    fab.hide();
                } else {
                    fab.show();
                }
            }
        });
    

提交回复
热议问题