안드로이드

안드로이드 버튼 터치 시 버튼 색상 변경

알통몬_ 2017. 3. 10. 18:37
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 

 버튼을 터치했을 때 버튼 색상을 변경하는 이벤트에 대해

먼저 xml 구성입니다.
activity_main.xml


다음은 자바 파일입니다.
MainActivity.java


setBackgroundColor(원하는 색);
위 메서드 안에 원하는 색을 넣으시면 됩니다.

motionEvent.getAction() == MotionEvent.ACTION_DOWN
이 코드는 버튼을 눌렀을 때

motionEvent.getAction() == MotionEvent.ACTION_UP
이 코드는 버튼을 눌렀다가 땠을 때의 경우를 말합니다.

위의 setOnTouchListener 는 버튼 뿐만 아니라 텍스트, 레이아웃 등등에 모두 적용할 수 있습니다 ^^

출처 http://rain483.blog.me/220774981389

반응형