몰?.루();
안드로이드 모서리가 둥근 버튼을 만드는 아주 쉬운 방법 (Rounded Button) 본문
인터넷에 검색해보면 다들 참 어려운 방법을 쓰고 앉아있는데 사실 요즘은 참 쉬운 방법이 있습니다.
xml에서 버튼 속성에 app:cornerRadius="{숫자}dp"
만 주면 됩니다.
<?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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginVertical="4dp"
android:text="0dp"
app:cornerRadius="0dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginVertical="4dp"
android:text="10dp"
app:cornerRadius="10dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginVertical="4dp"
android:text="20dp"
app:cornerRadius="20dp" />
</LinearLayout>
참고로 Button에만 적용되고 TextView나 다른 것들엔 적용 안 되기 때문에 어려운 방법으로 구현해야하는 게 맞습니다.
버튼만 쉽게 가능.
'프로그래밍 > 안드로이드, 코틀린' 카테고리의 다른 글
왜 lateinit var에 원시 타입은 못 넣을까 (0) | 2023.07.12 |
---|---|
옵저버 패턴으로 직접 LiveData 만들어보기 (0) | 2023.07.06 |
안드로이드 scrollView scrollY 제대로 안 먹힐 때 (doOnLayout) (0) | 2023.02.27 |
안드로이드 스튜디오 terminal git bash 한글 이상하게 지워지는 문제 (0) | 2023.02.23 |
[안드로이드 코틀린] 부모 액티비티에서 자식 프래그먼트 함수 호출하기 (0) | 2023.02.20 |
Comments