본문 바로가기
반응형

안드로이드/기타14

xml로 버튼 커스텀 하기(selector) 저번 글에서 shape에 대해서 다뤄봤는데 이번엔 selector에 대해서 다뤄보겠습니다. shape를 먼저 쓴 이유는 아무래도 selector를 위해 shape를 알아두면 좋은 부분도 있고, shape를 더 자주 사용했기 때문입니다. 안드로이드에서 selector를 사용할 일은 꽤나 많습니다. ToggleButton에서도 selector를 통해 on off에 대해서 원하는 이미지가 등장할 수 있게 배치할 수 있습니다. 또는 버튼이 눌린 상태에 있는 동안 다른 이미지(예를 들어 버튼이 눌러지고 있는 느낌의 이미지)를 띄워줄 수도 있고, EditTextView의 포커싱을 둘 때 디자인을 변경시킬 수도 있습니다. 그와 관련된 속성을 확인한 후, 사용법에 대해서 설명하겠습니다. android:state_che.. 2021. 2. 22.
xml로 버튼 커스텀 하기(shape) 얼마전 xml이 아니라 kotlin을 통해 버튼을 커스텀하는 방법에 대해 글을 썼던 기억이 있습니다. 그런데 이번에는 xml을 통해 버튼의 이미지를 커스텀하는 방식에 대해 설명해보고자 합니다. 실은 제가 많이 까먹더라구요. 자주 쓰는 부분이 아니라 한 번 만들어두면 계속 사용하다보니 새 프로젝트를 들어갈 때 마다 다른 글들을 봐야 해서 아예 새로 하나를 정리해두려고 합니다. 먼저 xml로 만들 수 있는 기본적인 drawable은 shape와 selector 두 가지가 있습니다. 이번 글에서는 shape를 다루도록 하겠습니다. shape는 기본적으로 4가지 값을 지정할 수 있습니다. rectangle, oval, line, ring 인데 차례대로 사각형, 타원, 선, 링입니다. 사각형과 선에 대해서는 크게.. 2021. 2. 13.
728x90