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

来源:互联网 发布:fastjson与json 编辑:程序博客网 时间:2024/04/28 10:05

主要思想,用一个上面有两个圆角的图片覆盖在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是图片地址可以自己定义

0 0
原创粉丝点击