반응형
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/defaultDivider" />
<corners android:radius="16dp" />
</shape>
먼저 둥근 테두리 모양에 해당하는 XML을 구성해 줍니다.
<ImageView
android:id="@+id/previewImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:background="@drawable/stroke_normal_background"
android:clipToOutline="true"
android:scaleType="fitCenter"
android:src="@drawable/premium_briefing" />
ImageView 자체의 background로 지정해 주고. clipToOutline을 true로 해줍니다.
clipToOutline : 뷰의 개요를 사용하여 뷰의 내용을 클립 해야 하는지 여부
반응형
반응형
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="@color/defaultDivider" />
<corners android:radius="16dp" />
</shape>
먼저 둥근 테두리 모양에 해당하는 XML을 구성해 줍니다.
<ImageView
android:id="@+id/previewImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:background="@drawable/stroke_normal_background"
android:clipToOutline="true"
android:scaleType="fitCenter"
android:src="@drawable/premium_briefing" />
ImageView 자체의 background로 지정해 주고. clipToOutline을 true로 해줍니다.
clipToOutline : 뷰의 개요를 사용하여 뷰의 내용을 클립 해야 하는지 여부
반응형