Canvas로 그린 이미지(그림)에 터치이벤트 걸기 가능한가요? (캔버스 이미지)
캔버스로 화면에 그림을 그렸는데요, ( ImageView가 아닙니다 )
ImageView 같은 경우에는 R.id.(아이디) 로 생성해줘서 터치이벤트를 걸면 간단한데..
혹시 캔버스로 그린 이미지(그림)에도 터치 이벤트와 같이 눌렀을때 동작하는 것을 걸 수 있는지 질문드립니다 !!
그림으로 그리셨다면 해당 View에서 그림을 그린 영역을 체크하여 터치를 받으셔야 할것같네요.
답글 감사합니다 ^^ 좋은 방법입니다.
추가적인 질문은, 그림이 오리엔테이션 센서 ( 나침반 ) 에 의해서 그려지는 상태이구요,
따라서 휴대기기를 돌리거나 움직이면 그림이 화면상에 고정이 되있지 아니하고 움직이는 상태입니다.
이런 경우에도 그림 그려진 영역을 체크하는것이 가능할까요?
그림을 다시 그리는 것과 영역을 가져와서 터치이벤트를 받는것은 상관없이 가능할것 같습니다.
다만, 그림의 좌표값과 크기가 변하여 터치를 받을 영역 자체가 바뀌어 버리면 .. 계산을 하셔야겠죠~?
그림의 위치가 바뀌면, 터치를 받을 위치도 함께 바꾸어 계산해줘야 한다는 말씀이시죠? 감사합니다. 도움이 많이 되었습니다~
로그인 유지
그림으로 그리셨다면 해당 View에서 그림을 그린 영역을 체크하여 터치를 받으셔야 할것같네요.