반응형
drawable 디렉토리에 border_drawable.xml을 새로 만듬
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<stroke android:width="1dp" android:color="#BE55DA"></stroke>
<solid android:color="#00000000"></solid>
<size android:width="200dp" android:height="100dp"></size>
</shape>
</item>
<item android:top="1dp" android:bottom="1dp" android:right="1dp" android:left="1dp">
<shape android:shape="rectangle">
<stroke android:width="1dp" android:color="#FF55DA"></stroke>
<solid android:color="#00000000"></solid>
</shape>
</item>
</layer-list>
layer-list 태그를 사용하면 여러 개의 그래픽을 하나의 xml 파일에 넣을 수 있다고 한다
액티비티메인 xml에 버튼을 하나 추가하고 백그라운드를 border_drawable.xml로 설정, backgroundTint를 #00000000, backgroundTintMode를 add로 설정
반응형
'안드로이드' 카테고리의 다른 글
SMS 입력 화면 만들고 글자 수 표현 (0) | 2021.10.11 |
---|---|
두 개의 이미지뷰에 이미지 번갈아 보여주기 (0) | 2021.10.11 |
셰이프 드로어블 - 그라디언트 (0) | 2021.10.08 |
셰이프 드로어블 (0) | 2021.10.08 |
상태 드로어블 (0) | 2021.10.08 |