当我使用CoordinatorLayout时,我只是想嵌套滚动视图状态,或者请给我一个如何突然停止滚动的建议..
因为我正在使用scrollTo()
功能,所以当覆盖滚动时,它无法正常工作。所以我想停止先前的滚动,然后调用scrollTo()
函数。
我的代码是:
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, contentHeadingView.getTop());
}
});
任何获取NestedScrollView滚动操作的想法都会停止,并且NestedScrollView滚动操作会启动。这对我来说会更有帮助。
请帮帮我。
我希望你有人给我一个解决方案。
感谢。
答案 0 :(得分:2)
要停止滚动,只需使用scrollView.smoothScrollBy(0, 0);
答案 1 :(得分:0)
要停止滚动,您需要使用此方法 nestedScrollView.stopNestedScroll(); 然后开始滚动到某个位置使用此方法 nestedScrollView.scrollTo(0,0); 如果您想在某个时间后开始滚动,可以使用此内部处理程序。 希望这有效!