Canvas의 drawLine 메소드로 직선을 그었는데,
이 선을 클릭하면 지워지도록 할 방법이 없을까요?
아니면 클릭 가능한 선을 그릴 방법을 알고 싶습니다.
직선이 그려진 영역값을 받아서 갖고 있다가 그 영역값 안이 터치되면 삭제
온터치리스너 이용해서 해야겠네용
public boolean onTouchEvent(MotionEvent event){ switch(event.getAction()){ case MotionEvent.ACTION_DOWN:
//코드
case MotionEvent.ACTION_UP:
이런거?
영역값은 캔버스에서 그려줄때 받은 좌표를 이용해서 하시고 눌렀다 때야되니깐 액션업에 줘보세요~
혹시 그림판 같은거 만드실려면 그림판 예제 한번 찾아보세요
ondraw로하면 객차라기보다 말그대로 페인트로 그려지기 때문에 컨트롤을 핸들링하기는 좋지 않습니다
차라리 객체로 그려버린다면 실제 그림판처럼 사용할수 있습니다!
로그인 유지
직선이 그려진 영역값을 받아서 갖고 있다가 그 영역값 안이 터치되면 삭제
온터치리스너 이용해서 해야겠네용
public boolean onTouchEvent(MotionEvent event){
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
//코드
case MotionEvent.ACTION_UP:
//코드
이런거?
영역값은 캔버스에서 그려줄때 받은 좌표를 이용해서 하시고 눌렀다 때야되니깐 액션업에 줘보세요~