[问题] 实现listview自动对齐最上面的项目

楼主: ws30905 (隐藏人物)   2014-09-01 17:49:33
小弟目前在开发一个app,
上头希望可以在listView滑动到停下来时可以自动让最上面的一个childView的顶端切齐l
istView顶端,
这个部分已经用 listview.smoothScrollToPosition 来实现,
但是实际画面只有一瞬间,
就已经跳到指定的位置,
使用者没办法看出到底是往上滑动还是往下滑动了,
我想要让他滑动的速度缓慢下来,
让他"移动一个view"的时间至少花一秒,
试着使用smoothScrollToPositionFromTop给他第三个参数设定三秒,
却没有作用,
实在找不太到方法,
希望板上高人指点。
作者: yrulee (Face the truth.)   2014-09-05 03:59:00
This works for me : http://goo.gl/cqwYG5Scroll idle 后,计算较靠近上方还是下方,然后进行移动,有动画效果。
楼主: ws30905 (隐藏人物)   2014-09-09 09:24:00
感谢!我先来试试!感谢!这个解决了我的问题,原来是要将程式码放入runable里去执行

Links booklink

Contact Us: admin [ a t ] ucptt.com