728x90
Do it! 안드로이드 앱 프로그래밍을 참고하였습니다.
드로어블 만들기
뷰의 배경 이미지
- 뷰의 background 속성 : 배경색을 설정하거나 이미지 파일을 설정할 때 사용합니다.
- 이미지를 배경으로 설정하면 이미지는 아무런 변화가 없습니다. → 버튼이 눌렸을 때 눌린 이미지가 보이게 하고 싶다면? ⇒ 드로어블을 사용하면 됩니다.
- 드로어블 : 상태에 따라 그래픽이나 이미지가 선택적으로 보이게 할 수 있게 합니다.
상태 드로어블 만들기
- drawable 파일 안에 xml 파일을 하나 만듭니다.
- 여기에서 삽질을 엄청했다. backgroundtint가 안 없어져서 개빡쳤는데 backgroundtintMode를 screen으로 만들고 transparent 속성을 주면 됩니다.
셰이프 드로어블 만들기
- shape 속성을 추가하여 속성값을 추가할 수 있습니다.
- rectangle : 사각형, oval : 타원
- shape의 size : 도형의 크기를 지정하는 태그입니다.
- stroke : 테두리 선의 속성입니다.
- solid : 도형의 안쪽을 채울 때 사용합니다.
- padding : 테두리 안 쪽 공간을 띄우고 싶을 때 사용합니다.
728x90
'Personal Study > 안드로이드' 카테고리의 다른 글
[Android][Java] 카카오 로그인 v2 구현하기 (2) | 2021.09.16 |
---|---|
[Android] 서버로 이미지 업로드하기 (Java) (2) | 2021.07.11 |
[Android] EditText 밑줄 없애기 (0) | 2021.05.14 |
[Android] 타이틀 바 없애기 / 상태 바 없애기 (0) | 2021.05.14 |
안드로이드 스튜디오 - 기본 위젯 (0) | 2021.01.27 |