当前位置:编程学习 > wap >>

求救!!!!Scroller滚动问题

上代码先!
// 没有超过半屏
Log.d("test", "getScrollX="+getScrollX()+";distance="+distance);
if (getScrollX() > -getWidth() / 2) {
Log.d("test", "less");
scroller.startScroll(getScrollX(), 0, -getScrollX(), 0, duration);
isMenuOpened = false;
}
// 超过半屏
else {
int gundong = -(distance+getScrollX());
Log.d("test", "more "+ gundong);//奇怪? 正负都试过负都不行
scroller.startScroll(getScrollX(), 0, gundong, 0, duration);
isMenuOpened = true;
}

invalidate();// 刷新

没有超过半屏的部分没问题,
就是超过半屏的这部分,滚动的偏移量不管怎么设置都是向右滚的,
我快疯掉了,求大家帮帮忙啊! Java android Scoller
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,