728x90
반응형
둥글게는 만들어지는데 계속 직사각형과 둥근 부분의 나머지 부분이 하얀색으로 남는다.
그냥 둥근 테두리가 색상으로 추가된 모습?
이 부분이 투명하게 되어야 되는데 걍 Radius 넣어서 되지가 않는다. (아놔)
style을 주기도 해봤지만 잘 되지 않다가 드디어 완성했다.
지금부터 등X이 Dialog 테두리 혹은 모서리를
둥글게 만들어 보겠다.
1 2 3 | public class CustomDialogFragment extends DialogFragment { // R.layout.cutom_dialog를 inflate 시키자. 알아서. } | cs |
그럼 cutom_dialog가 어떻게 생겼는지 알려줘야겠지.
1 2 3 4 5 6 7 8 9 10 11 12 | <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="@dimen/dp_280" android:layout_height="wrap_content" android:orientation="vertical" android:background="@drawable/bg_dialog_radius"> <!-- 그대가 원하는대로 dialog를 꾸미세요 --> </LinearLayout> | cs |
여기서 중요한건 bg_dialog_radius
1 2 3 4 5 | <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="@color/white" /> <corners android:radius="@dimen/dp_12" /> </shape> | cs |
corners에 원하는 만큼 radius값을 넣으면 된다.
막상 완성해보면 별거 없는거 같다.
다만 내가 여기에 쏟은 시간을 생각하면 한심할 뿐.
참고 자료
728x90
반응형
'Android, iOS' 카테고리의 다른 글
[Google play] 릴리즈 노트(출시노트) 다국어화 (0) | 2019.06.25 |
---|---|
Realm 파일. 너가 보고 싶다. (0) | 2019.01.11 |
Edittext에 "-"(대쉬, Dash)가 들어간 포맷을 만들고 싶다면? (0) | 2018.09.27 |
Zxing. 커스텀하여 사용하기 (1) | 2018.09.21 |
Found data binding errors. import는 하셨습니까? (0) | 2018.08.10 |
Comment