안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
1. <Button> 위젯에서요.
btnStart.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
btnStart.setBackgroundColor(0x7F0000FF);
}
else if(event.getAction()== MotionEvent.ACTION_UP){
btnStart.setBackgroundColor(0x7FFF0000);
}
return false;
}
});
위와 같이 버튼의 배경색을 바꾸고 싶습니다.
시작 버튼과 중지 버튼은 둘 다 모서리가 둥근 형태의 안드로이드 기본 <Button> 위젯입니다.
근데,
btnStart.setBackgroundColor(0x7F0000FF);
를 적용하면 위의 시작 버튼 처럼 둥근 모서리에서 모가 난 버튼으로 바뀝니다.
제가 하고 싶은 것은 둥근 모서리를 유지하면서
안의 배경색만 바꾸고 싶습니다.
이해를 못하셨을까봐 그림 참조 링크를 걸어둡니다.
http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=8952
어떻게 해야하는지 막히네요 ㅠㅠ
도와주세요.
모서리가 둥글고 안쪽은 특정 색으로 채워져 있는 이미지를 만들어 쓰시면 될 것 같습니다.