cocosscrollview在某个时间内滚动到指定位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocosscrollview在某个时间内滚动到指定位置相关的知识,希望对你有一定的参考价值。

参考技术A 方法:
1、ScrollView的滚动条默认置顶,若想设置它的位置,可以使用mScrollView.smoothScrollTo(x,y)方法,可达到效果。
2、crollTo方法可以调整view的显示位置。在需要的地方调用以下方法即可。
3、scroll表示外层的view,inner表示内层的view,其余内容都在inner里。
注意,方法中开一个新线程是必要的。否则在数据更新导致换行时getMeasuredHeight方法并不是最新的高度。
publicstaticvoidscrollToBottom(finalViewscroll,finalViewinner)
HandlermHandler=newHandler();
***.post(newRunnable()
publicvoidrun()
if(scroll==null||inner==null)
return;

intoffset=inner.getMeasuredHeight()-scroll.getHeight();
if(offset<0)
offset=0;

scroll.scrollTo(0,offset);

);

以上是关于cocosscrollview在某个时间内滚动到指定位置的主要内容,如果未能解决你的问题,请参考以下文章

RecyclerView - 如何平滑滚动到嵌套滚动视图内某个位置的项目顶部?

用DELPHI中实现RAR文件解压到指定一目录

iPhone:在 UIScrollView 内无限循环内容

js防抖和节流优化浏览器滚动条滚动到最下面时加载更多数据

jquery跟随屏幕滚动代码

google不在视图范围内需要滚动