zoukankan      html  css  js  c++  java
  • 对ImageView.ScaleType的详解

    设置的方式有两种:

    1、在layout.xml里面定义android:scaleType = “center”

    2、在代码中调用imageview.setScaleType(ImageView.ScaleType.CENTER);

    各种属性:

    1、ScaleType.CENTER

    按图片原来的size居中显示,当图片长宽超过View的长宽时,则截取图片的居中部分显示

    2、ScaleType.CENTER_CROP

    按比例扩大图片的size居中显示,使得图片长宽等于或者大于View的长宽

    3、ImageView.CENTER_INSIDE

    将图片的内容完整居中显示,通过按比例缩小或者原来的size使得图片的长宽等于或者小于View的长宽

    4、ScaleType.FIT_CENTER

    把图片按比例扩大或者缩小到View的宽度,居中显示

    5、ScaleType.FIT_START,ScaleType.FIT_END

    在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START之置于顶部,FIT_CENTER是居中显示,FIT_END是显示在底部。

    6、ScaleType.FIT_XY

    不按比例缩放图片,目标是把图片塞满整个View

  • 相关阅读:
    Centos 7 下安装LDAP 双主同步
    Apache Ranger && HDFS
    Java 学习(六)
    Java学习(五)
    Java学习(四)
    Java学习(三)
    Java学习(二)
    Java学习(一)
    css笔记
    磁盘性能测试方法
  • 原文地址:https://www.cnblogs.com/xulibing/p/5289792.html
Copyright © 2011-2022 走看看