이미지 버튼 클릭시에

클릭했을때 잠깐 이미지버튼의 배경색을 다른색으로 변경했다가 다시 원상태로 되돌리고 싶습니다.


public void onClick(View v) {

v.setBackgroundColor(getResources().getColor(R.color.lightgray));

//시작 부분에 위와 같은 코드를 넣어 배경색을 바꿨다가

                                            /*이벤트처리*/

//이벤트 처리 후 다시 원상태의 색으로 돌아오기

v.setBackgroundColor(getResources().getColor(R.color.pcsblue));

}

 



위와 같은 방식으로 구현하니 온클릭이벤트가 너무 빨리 처리되어서 사용자 폰에서는 배경색이 바뀌는게 아이에 안보이네요 ㅠㅠ

그렇다고 Thread.sleep() 을 줘서 시간을 끌수도 없는 노릇이고 어떻게 처리해야되는지 고수님들 알려주세요 ㅠㅠ


또 하나, 웹뷰 위에 웹뷰처리시간동안 동그란 회오리(프레그레스바?) 보여지는 방법좀 아시는 분 도움좀 주세요 ㅠㅠ

ProgressDialog처럼 다이얼로그가 아닌 그냥 웹뷰위에 나오는 것이 궁금합니다..ㅠㅠ


공지사항을 다 읽었음