Android下仿一个优化大师的流量悬浮控件(二)

2014-11-24 07:43:29 · 作者: · 浏览: 11
event.getX();
mTouchStartY = event.getY() + view.getHeight() / 2;
return false;
case MotionEvent.ACTION_MOVE:
updateViewPosition();
break;
case MotionEvent.ACTION_UP:
updateViewPosition();
mTouchStartX = mTouchStartY = 0;
return false;
}
return true;
}


});


view.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});


}


private void updateViewPosition() {
// 更新浮动窗口位置参数
wmParams.x = (int) (x - mTouchStartX);
wmParams.y = (int) (y - mTouchStartY);
wm.updateViewLayout(view, wmParams);
}


@Override
public IBinder onBind(Intent intent) {
return null;
}
}