안드로이드 앱 개발을 하는 사람들이라면
dialog 의 모서리를 둥글게 하고 싶은것은 모두가 같을 것이다.
오늘은 dialog 의 모서리를 둥글게 하는 방법을 알아보도록 하자.
먼저 background drawble 을 만들어보자.
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<solid
android:color="@android:color/white"/>
<corners
android:radius="10dp"/>
</shape>
</item>
</selector>
나는 corner radius 를 10dp 만큼 주었다.
이제 dialog 를 띄울때의 코드만 넣으면 끝이다.
builder.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
builder.window?.requestFeature(Window.FEATURE_NO_TITLE)
builder.setView(explainMView)
builder.show()
setView 하기 전에
builder.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
builder.window?.requestFeature(Window.FEATURE_NO_TITLE)
이 두줄만 넣어주면 된다.
(주의!! setView 하기 전에 넣어주어야 함!!)
오늘은 이렇게 아주 간단하게 dialog 의 모서리를 둥글게 하는 방법을 알아봤다.