안드로이드 개발 질문/답변
(글 수 45,052)
현재 imageview가 여러개 겹쳐 있을때
아래 깔린 imageview를 위로 끌어 올리는 방법으로
bringToFront() 라는 메서드를 사용해서 끌어 올리는 것을 알았습니다.
근데 분명
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_DOWN:
ImageView.bringToFront();
break;
이렇게 구현을 했습니다
위 코드 대로라면
imageview를 눌르거나 땠을때 즉 클릭과 같이 했을때 동작이 일어나야 하지 않습니까?
근데 꼭 아래 깔린imageview를 눌러서 살짝 움직여야 맨 위로 올라오더라구요.
분명 case MotionEvent.ACTION_MOVE: 에는 bringToFront()를 주지 않았는데요.
저는 imageview를 단순히 눌르거나 땠을때 또는 클릭했을때 bringToFront() 동작되기를 원합니다.
조언 부탁드리겠습니다ㅠ




조금 더 공부하고 질문할껄 그랬습니다.
해결방법은
imageview.invalidate();
를 통해 했습니다. 읽어주신분 감사드립니다.