Android。Scrollで表示、非表示

API 23以上で

        //scroll
        myWebview.setOnScrollChangeListener(new View.OnScrollChangeListener() {
            @Override
            public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {

                if (scrollY > oldScrollY) {
                    bottom_view.setVisibility(View.GONE);
                }
                if (scrollY < oldScrollY) {
                    bottom_view.setVisibility(View.VISIBLE);
//  Log.i(TAG, "Scroll UP");
                }
                if (scrollY == 0) {
                    bottom_view.setVisibility(View.VISIBLE);
                }
            }
        });