프로그래밍 언어/Java

[Android java] button 여러 속성 동시에 커스텀하는 방법

happy_life 2021. 11. 10. 15:20

 

drawable xml에 파일을 생성하여 디자인을 주는 방법은 알았으나,

radius, color 등을 여러 가지 속성을 동시에 커스텀하는 방법을 몰라

많은 시간을 할애하였습니다.

따라서 다른 분들은 저처럼 고생하시지 않도록

글을 작성해봅니다.

 

생각보다 간단하니 천천히 봐주세요! 

 

 

1)drawable xml에 파일을 생성하세요

 

 

2)layer-list 속성을 사용하세요

 

위의 그림을 보면 아시겠지만,

layer-list를 활용하면 

여러가지 속성을 동시에 커스텀할 수 있습니다. 

 

저는 

corner 속성으로 둥근 모서리 모양을 만들고

stroke로 테두리를 줬으며

solid로 전체 색깔을 설정하였고

size 속성으로 높이를 설정하였습니다. 

 

 

이외에 다양한 속성들도 추가를 할 수 있습니다.

 

혹시나 이 포스팅으로도 원하시던 속성을 동시에 하지 못하신다면

 

Android custom button layer-list 등을 키워드로 검색해보세요!