android ImageView实现上面圆角下面直角(xml实现方法)
16lz
2021-01-26
主要思想,用一个上面有两个圆角的图片覆盖在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是图片地址可以自己定义
更多相关文章
- android 自定义view实现图形移动
- 你需要了解下Android(安卓)View的更新requestLayout与重绘invali
- android关于内存溢出的异常
- 【推荐收藏】2017年最新的分类Android项目源码免费一次性打包下
- Android如何获取视频首帧图片
- Error:(27, 13) Failed to resolve: com.android.support.constr
- android广告自动滚动并用picasso实现图片加载
- android百度地图自定义marker,使用网络图片
- Android(安卓)Studio图片框