以下是我的代码
现在我想在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);
}
}
});