zoukankan      html  css  js  c++  java
  • 通过style控制圆形imageView显示

    1.

    2.drawable--style

    <?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>

    3.

    <ImageView
    
            android:id="@+id/iv_circle_header"
    
            android:layout_width="100dp"
    
            android:layout_height="100dp"
    
            android:background="@mipmap/head"
    
            android:src="@drawable/image_style"/>
    
        <!-- 普通头像-->
    
        <ImageView
    
            android:layout_below="@+id/iv_circle_header"
            android:layout_width="100dp"
    
            android:layout_height="100dp"
    
            android:background="@mipmap/head"/>
    今天多一点积累,明天少一分烦恼
  • 相关阅读:
    个人总结
    4号团队-团队任务3:每日立会(2018-12-07)
    4号团队-团队任务3:每日立会(2018-12-06)
    4号团队-团队任务3:每日立会(2018-12-05)
    团队任务3
    课后作业2
    课后作业1
    相识两年的自我介绍
    Android模拟器
    用户
  • 原文地址:https://www.cnblogs.com/galibujianbusana/p/6206489.html
Copyright © 2011-2022 走看看