Android 如何获得NestedScrollView状态,如开始滚动和停止滚动?
当我使用CoordinatorLayout时,我只想查看嵌套的滚动视图状态,或者请给我一个如何突然停止滚动的建议 因为我使用的是Android 如何获得NestedScrollView状态,如开始滚动和停止滚动?,android,user-interface,ui-design,Android,User Interface,Ui Design,当我使用CoordinatorLayout时,我只想查看嵌套的滚动视图状态,或者请给我一个如何突然停止滚动的建议 因为我使用的是scrollTo()函数,所以在覆盖滚动时,它工作不正常。所以我想停止之前的滚动,然后调用scrollTo()函数 我的代码是: scrollView.post(new Runnable() { @Override public void run() { scrollView.scrollTo(0, conte
scrollTo()
函数,所以在覆盖滚动时,它工作不正常。所以我想停止之前的滚动,然后调用scrollTo()
函数
我的代码是:
scrollView.post(new Runnable() {
@Override
public void run() {
scrollView.scrollTo(0, contentHeadingView.getTop());
}
});
任何获得NestedScrollView滚动动作的想法都将停止,NestedScrollView滚动动作将启动。这对我会更有帮助
请帮帮我
我希望你能找个人给我一个解决办法
谢谢。要停止滚动,只需使用
scrollView.smoothScrollBy(0,0)
要停止滚动,只需使用scrollView.smoothScrollBy(0,0)代码>要停止滚动,需要使用此方法nestedScrollView.stopNestedScroll()强>
然后使用此方法开始滚动到特定位置nestedScrollView.scrollTo(0,0)强>
如果您想在某个时间后开始滚动,可以使用此内部处理程序。
希望这能奏效 要停止滚动,需要使用此方法nestedScrollView.stopNestedScroll()强>
然后使用此方法开始滚动到特定位置nestedScrollView.scrollTo(0,0)强>
如果您想在某个时间后开始滚动,可以使用此内部处理程序。
希望这能奏效 谢谢,滚动将被停止,但在使用scrollTo()
后,滚动无法正常工作。您能说得更具体一点吗?并解释“我只想要嵌套滚动视图”的含义。好的,我想在嵌套滚动视图中导航一些特定的视图。所以我在调用时使用了scrollTo()
函数,在正常滚动后,再次调用同一个函数,它不能正常工作,这意味着它不能导航到所提到的视图。它做什么而不是滚动到特定的视图?contentHeadingView.getTop()
给了你什么?contentHeadingView
什么都不是它是LinearLayout视图
。当我单击标题导航按钮调用该函数时。谢谢,滚动将停止,但在使用scrollTo()
后,滚动无法正常工作。您能更具体一点吗?并解释“我只想要嵌套滚动视图”的含义。好的,我想在嵌套滚动视图中导航一些特定的视图。所以我在调用时使用了scrollTo()
函数,在正常滚动后,再次调用同一个函数,它不能正常工作,这意味着它不能导航到所提到的视图。它做什么而不是滚动到特定的视图?contentHeadingView.getTop()
给了你什么?contentHeadingView
什么都不是它是LinearLayout视图
。当我点击标题导航按钮调用该功能。