본문 바로가기

안드로이드

라운드 테두리 설정 .

728x90

drawable - xml 파일 생성 . 

 

 

 

coner = 테두리 라운드 정도 설정 . 

stroke = 테두리 선 설정 

solid  = 배경화면 설정 

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke android:width="1px"
        android:color="@color/black" />
    <solid android:color="@color/black" />
    <corners android:radius="5dp"/>
</shape>

 

 

 

imageView 라운드 설정 다른 방법 . 

cardView를 이용한다. 속성 중 cardCornerRadius 이 radius 설정이다 . 

    <androidx.cardview.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="29dp"
        app:cardCornerRadius="5dp"
        app:cardElevation="0dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        >
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:src="@drawable/call_display_empty_item_img"/>
    </androidx.cardview.widget.CardView>