화면 오른편에
ToObject라는 객체 정보로 그리는 그림이 있고, 화면 왼편에는 FromObject라는 객체 정보로 그리는 그림이 있습니다.
최종적으로 제가 원하는 것은, FromObject의 그림이 터치를 따라 ToObject위에 올라오면 ToObject 옆에 drawText로 FromObject의 그림이 몇 개가 올라왔다고 나오게 하는 겁니다..
public class TouchMoveMain extends Activity //하나의 클래스입니다.
{
protected void onCreate(Bundle savedInstanceState) //onCreate구요
{ //setConentView합니다.
}
public class TouchMoveClass extends View //TouchMoveMain 클래스 안에 extends View 한 내부 클래스
{ //터치 드래그시 필요한 변수 및 arraylist, bitmap등을 선언
public TouchMoveClass(Context context) //내부 클래스 생성자구요
{ //FromObject, ToObject 두 배열에다가 사진과 사진이 그려질 좌표x,y, RectF 정보 등
}
public void onDraw(Canvas canvas) //onDraw입니다.
{ 위 생성자에서 생성한 정보를 가지고 그림을 그립니다.
FromObject의 rect는 터치를 따라가야 나중에 겹칠 때를 판단할 수 있기 때문에 여기서 다시 설정합니다.
public boolean onTouchEvent(MotionEvent event) //터치 이벤트 메서드입니다.
{ FromObject 객체만 움직이므로 터치된 event 좌표 x,y를 각각 객체의 새로운 좌표로 넣습니다.
fromobject.get(i).x += x - fromobject.get(i).preX; 이런 식입니다.
}