android ImageView实现上面圆角下面直角(xml实现方法)

主要思想,用一个上面有两个圆角的图片覆盖在imageview上

主xml布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="6dp">

      <ImageView  android:id="@+id/ms_iv_activity" android:layout_width="match_parent" android:layout_height="132dp" android:layout_centerHorizontal="true" android:scaleType="center" android:src="@drawable/ms_ic_default" />
    <View  android:id="@+id/ms_iv_blank" android:layout_width="match_parent" android:layout_height="132dp" android:background="@drawable/ms_img_bg" />

</RelativeLayout>

view中的ms_imge_bg是一个在drawable文件夹中的xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <stroke  android:width="4dp" android:color="#f0f0f0" />
        </shape>
    </item>


    <item>
        <shape android:shape="rectangle">
            <corners  android:topLeftRadius="6dp" android:topRightRadius="6dp" />

            <stroke  android:width="4dp" android:color="#f0f0f0" />
        </shape>

    </item>


</layer-list>

注:ms_ic_defaul是图片地址可以自己定义

你可能感兴趣的:(xml,android,imageview,imageview圆)