마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 이동 질문입니다.. 도와주세요

0 추천

안녕하세요 초보개발자입니다..

touch이벤트를 줘서.. 아이콘을 이동하려는데..답이 안나오네요..

action_move이벤트가 발생함과 동시에 이미지가 정가운데로 이동합니다..

그이후로는 좌우 움직이기는 하는데.. 정가운데로 이미지가 이동한상태에서.. 좌우로 이동하네요 -..-

정말 뭐가 잘못됫는지.. 왜 처음값이 가운데로 가는지 모르겟어요 ㅠㅠㅠㅠ

소스올려드릴게요.. 조언좀 부탁드립니다..

@Override
 public boolean onTouch(View v, MotionEvent event) {
  
  
  float x = event.getRawX();
  float y = event.getRawY();
  int action = event.getAction();
  
  switch (action) {
   case MotionEvent.ACTION_DOWN:
    startX = x;
    startY = y;
    break;
   case MotionEvent.ACTION_MOVE:
    float weightX = x - startX;
    float weightY = y - startY;
    
    btn_params.x = (int) (v.getX() + weightX);
    btn_params.y = (int) (v.getY() + weightY);
    
    wm.updateViewLayout(v, btn_params);
    break;
  default:
   break;
  }
  
  return false;
 }

 

mamongs (4,050 포인트) 님이 2013년 12월 31일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...