android scorller and VelocityTracker

今天在遇到一个非常需求的一个问题,需要在listview上面的headview 加上一个可以滚动切换图片的画面

接着就开始使用 scorller and VelocityTracker 实现,但是在滑动headview的时候,出现了情况 是:

scorller 滑动时候,touch down 和touch move 都执行成功了,但是不见touch up消息回来

所以就感觉到很奇怪,开始认为是listview 的焦点暂用了,后来发现了的却是焦点的问题

而且焦点不是出现在listview上面,而是在headview touch up事件消失了,此时我就将touch up事件和touch cancel 一起

做处理,就将问题解决了。

具体代码,过段时间在贴出来

你可能感兴趣的:(android,listview,up)