본문 바로가기
안드로이드

[android] [xml] 버튼 둥글게 만들기 (corner에 radius 주기)

by 코드 이야기 2021. 1. 27.
728x90

 

뷰의 모서리를 둥글게 만들어주려면 커스텀 모양을 만들어주어야합니다!

Drawable에 xml파일을 만들어주어 버튼 모양을 만들어줍시다!

 

solid_button.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">

    <solid
        android:color="#BBCAFF"/>

    <corners
        android:radius="50dp"/>

</shape>

 

 

그리고 이렇게 만든 모양을 버튼에 입혀주면 끝!

 

 

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <Button
        android:text="일반 버튼"
        android:layout_width="200dp"
        android:layout_height="100dp"/>

    <Button
        android:text="둥근 버튼"
        android:layout_width="200dp"
        android:layout_height="100dp"
        android:background="@drawable/solid_button"/>

</LinearLayout>

 

 

 

728x90

댓글