zoukankan      html  css  js  c++  java
  • ImageView的ScaleType

    1.代码

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context="com.market.circleimage.MainActivity">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
            <com.makeramen.roundedimageview.RoundedImageView
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:scaleType="fitCenter"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp" />
            <com.makeramen.roundedimageview.RoundedImageView
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:scaleType="fitXY"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp" />
    
    
            <com.makeramen.roundedimageview.RoundedImageView
                android:scaleType="fitEnd"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:id="@+id/roundedImageView" />
    
        </LinearLayout>
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
            <com.makeramen.roundedimageview.RoundedImageView
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:scaleType="fitStart"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp" />
            <com.makeramen.roundedimageview.RoundedImageView
                xmlns:app="http://schemas.android.com/apk/res-auto"
                android:scaleType="center"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp" />
    
    
            <com.makeramen.roundedimageview.RoundedImageView
                android:scaleType="centerCrop"
                app:riv_corner_radius="50dip"
                app:riv_border_width="4dip"
                app:riv_border_color="#ff0000"
                app:riv_mutate_background="true"
                android:src="@drawable/x1"
                app:riv_oval="true"
                android:layout_width="100dp"
                android:layout_height="100dp" />
    
        </LinearLayout>
        <com.makeramen.roundedimageview.RoundedImageView
            android:scaleType="centerInside"
            app:riv_corner_radius="50dip"
            app:riv_border_width="4dip"
            app:riv_border_color="#ff0000"
            app:riv_mutate_background="true"
            android:src="@drawable/x1"
            app:riv_oval="true"
            android:layout_width="100dp"
            android:layout_height="100dp" />
        <com.makeramen.roundedimageview.RoundedImageView
            android:scaleType="matrix"
            app:riv_corner_radius="50dip"
            app:riv_border_width="4dip"
            app:riv_border_color="#ff0000"
            app:riv_mutate_background="true"
            android:src="@drawable/x1"
            app:riv_oval="true"
            android:layout_width="200dp"
            android:layout_height="200dp" />
    
    </LinearLayout>

    2.效果

    需要程序源码的可以加我微信x241602私聊。
  • 相关阅读:
    pytest之fixture的详细使用
    pytest之自定义标记mark
    解决pytest.mark自定义标签导致的warning
    pytest之参数化parametrize的使用
    Jenkins上allure报告清空上一次运行记录
    Jenkins配置从节点并生成allure测试报告
    《编程珠玑》笔记:数组循环左移
    精确覆盖 DLX
    海量数据的插入和查找 bloom filter
    ORACLE数据库的一些限制
  • 原文地址:https://www.cnblogs.com/huipengbo/p/7091317.html
Copyright © 2011-2022 走看看