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

  • 相关阅读:
    第三周学习进度条
    绘制echarts折线图
    第二周学习进度条
    返回一个整数数组中最大子数组的和
    软件工程第二周开课博客
    第一周学习进度条
    学习进度
    学习进度
    学习进度
    HDU 4906 (dp胡乱搞)
  • 原文地址:https://www.cnblogs.com/xulibing/p/5289792.html
Copyright © 2011-2022 走看看