public boolean onTouchEvent(MotionEvent event) {
switch (event.getAction()){
case MotionEvent.ACTION_MOVE:
int touch_x = (int)event.getX();
int touch_y = (int)event.getY();
ObjectAnimator smileX = ObjectAnimator.ofFloat(iv_smile, "translationX", previous_x, touch_x);
smileX.start();
ObjectAnimator smileY = ObjectAnimator.ofFloat(iv_smile, "translationY", previous_y, touch_y);
smileY.start();
previous_x = touch_x;
previous_y = touch_y;
break;
}
return false;
}
정말 코드 별거 없거든? 그냥 설명 듣고 이해도 될 정도로 별거 없고 설명대로 생각하면 딱히 문제 될건 없어보이는데
터치를 하면 그 내 손가락 위치보다 옆으로 밀려서 옆쪽에 이미지가 이동되는데 뭐가 문제인거야?
댓글 0