Personal Study/안드로이드
[Android Studio] 드로어블(Drawable)
vㅔ로
2021. 2. 11. 17:51
728x90
Do it! 안드로이드 앱 프로그래밍을 참고하였습니다.
드로어블 만들기
뷰의 배경 이미지
- 뷰의 background 속성 : 배경색을 설정하거나 이미지 파일을 설정할 때 사용합니다.
- 이미지를 배경으로 설정하면 이미지는 아무런 변화가 없습니다. → 버튼이 눌렸을 때 눌린 이미지가 보이게 하고 싶다면? ⇒ 드로어블을 사용하면 됩니다.
- 드로어블 : 상태에 따라 그래픽이나 이미지가 선택적으로 보이게 할 수 있게 합니다.
상태 드로어블 만들기
- drawable 파일 안에 xml 파일을 하나 만듭니다.
- 여기에서 삽질을 엄청했다. backgroundtint가 안 없어져서 개빡쳤는데 backgroundtintMode를 screen으로 만들고 transparent 속성을 주면 됩니다.
셰이프 드로어블 만들기
- shape 속성을 추가하여 속성값을 추가할 수 있습니다.
- rectangle : 사각형, oval : 타원
- shape의 size : 도형의 크기를 지정하는 태그입니다.
- stroke : 테두리 선의 속성입니다.
- solid : 도형의 안쪽을 채울 때 사용합니다.
- padding : 테두리 안 쪽 공간을 띄우고 싶을 때 사용합니다.
728x90