解决方案 »
- android的通知栏是如何响应点击图标的事件的
- 哪位兄台能否告诉我android手机充电的那个孔叫什么名字?小弟我先谢谢了!
- 学习Android应用开发有关JAVA的问题
- 请问关于android的board.c
- 如何代码注册一个service?不在AndroidManifest.xml里面配置!
- opengl下画几何图形遇到的问题??
- 关于SharedPreferences的问题
- 聊天
- 界面布局求个思路。。。
- 调用第三方软件打开文档
- 发布app到google play支付失败
- eclipse创建类 能继承expandablelistadatper无法继承baseexpandablelistadapter 如何解决?
假设当前页面一页显示5个,后台先下载前20个,下一个载入一个,等滑到第10个了,再后台开始下载新的。
用很多其他的app看起来似乎是这样
跪求OTZ
public class ScrollViewExtend extends ScrollView{
// 滑动距离及坐标
private float xDistance, yDistance, xLast, yLast;
public ScrollViewExtend(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
xDistance = yDistance = 0f;
xLast = ev.getX();
yLast = ev.getY();
break;
case MotionEvent.ACTION_MOVE:
final float curX = ev.getX();
final float curY = ev.getY();
xDistance += Math.abs(curX - xLast);
yDistance += Math.abs(curY - yLast);
xLast = curX;
yLast = curY;
if(xDistance > yDistance){
return false;
}
}
return super.onInterceptTouchEvent(ev);
}
}