본문 바로가기
안드로이드

안드로이드 테두리 있는 Round Button 만들기

by Kwoncorin 2020. 8. 18.
728x90

테두리가 있는 둥근 button을 만들어보겠습니다.

 

 

 

shape XML 생성

먼저 drawable에서 shape drawable을 만들어 줍니다.

 

shape drawable

 

  • android:shape은 모형을 정의합니다. 저희는 모서리가 둥근 버튼을 만들 것이기 때문에 rectangle (사각형)으로 설정합니다.
  • android:radius은 모형의 둥근 정도를 설정합니다.
  • solid android:color 모형의 전체 색을 설정합니다.
  • stroke android:color 테두리 색을 설정합니다.
  • stroke android:width 테두리 두께를 설정합니다.

 

설명을 참고하셔서 원하는 두께와 색으로 설정하세요.

 

 

 

예시는 이런 식으로 shape이 설정되었습니다.

 

 

XML을 적용할 때는 위의 코드처럼 android:background에 방금 생성한 shape XML을 적어주세요.

 

Button 생성

설정해 주시면 이런식으로 둥글고 테두리 색이 있는 Button을 만들 수 있습니다.

 

더 자세히 알고싶으시다면 shape XML에 대해서 공부하시는 것을 추천드립니다.

 


shape XML

https://developer.android.com/guide/topics/resources/drawable-resource.html#Shape

728x90