美文网首页
Android 悬浮窗拖动

Android 悬浮窗拖动

作者: yunhen | 来源:发表于2020-08-31 14:49 被阅读0次
//在onTouch 的 MotionEvent.ACTION_MOVE 下
float moveRawX = event.getRawX();
float moveRawY = event.getRawY();
params.x = (int)(moveRawX - mRootView.getWidth()/2) ;
params.y = (int)(moveRawY - mRootView.getHeight()/2) ;
windowManager.updateViewLayout(mRootView,params);

//在 MotionEvent.ACTION_UP:
int x = (int)(event.getRawX() - event.getX());
int y = (int)(event.getRawY() - event.getY() - statuBar);
SharedPrefeUtil.getInstance(mContext).putBackFloatXY(x,y);

相关文章

网友评论

      本文标题:Android 悬浮窗拖动

      本文链接:https://www.haomeiwen.com/subject/uuiusktx.html