如何在线性布局的滚动上隐藏Relativelayout

时间:2016-09-06 11:11:38

标签: android layout scrollview android-nestedscrollview

以下是我的代码

现在我想在NestedScroll的Scroll上隐藏RelativeLayoput 我做到了,但看到波动 有了这个 : requestLayout()由android.widget.RelativeLayout {4f3557b V.E ..

不正确地调用
nestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
        @Override
        public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
            Log.d("ScrollView", "scrollX : " + scrollX + " oldScrollX :" + oldScrollX + " scrollY :" + scrollY + " oldScrollY :" + oldScrollY);
            if (scrollY > oldScrollY +20) {
                if(relativeLayout.getVisibility()==View.VISIBLE && isTimerStart )
                relativeLayout.setVisibility(View.GONE);
            } else {
                if(relativeLayout.getVisibility()==View.GONE && isTimerStart)
                relativeLayout.setVisibility(View.VISIBLE);
            }

        }
    });

0 个答案:

没有答案