安卓通过style,shape实现圆形头像

2025-04-29 21:50:13

1、<?xml version="1.0" encoding="utf-8"?>稆糨孝汶;<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 图层1(oval) --> <!-- left,top,right,bottom定义为-10,是为了扩大oval,达到覆盖四角的效果 --> <item android:left="-10dp" android:top="-10dp" android:right="-10dp" android:bottom="-10dp"> <shape android:shape="oval"> <!-- oval_inner[内部] --> <solid android:color="#F00" /> <!-- oval_outer[边线] ,使用时改成父控件颜色即可--> <stroke android:width="10dp" android:color="#00F" /> <!-- oval_inner_size[大小(除去边线)] ,也是最终裸露出来的圆形图像区域--> <size android:height="50dp" android:width="50dp" /> <!-- 使oval_inner透明,裸露出将来设置的背景图片 --> <gradient android:centerColor="#0000" /> </shape> </item></layer-list>

2、<?xml version="1.0" encoding="utf-8"?>稆糨孝汶;<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"><!-- 圆形头像--><ImageView android:id="@+id/iv_circle_header" android:layout_width="100dp" android:layout_height="100dp" android:background="@drawable/header" android:src="@drawable/layerlist_circle_mask"/><!-- 普通头像--><ImageView android:layout_width="100dp" android:layout_height="100dp" android:background="@drawable/header"/></LinearLayout>

安卓通过style,shape实现圆形头像
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢