精华内容
下载资源
问答
  • scaleType

    2016-05-17 19:18:20
    android Imageview scaleType属性
    android Imageview scaleType属性
    
    展开全文
  • ScaleType

    2016-07-07 17:56:16
     ScaleType图解    
     ScaleType图解

     

     

    展开全文
  • Scaletype

    2015-10-15 18:45:00
    ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1. 在layout xml中定义android:scaleType="CENTER" 2. 或在代码中调用...

    ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。

    设置的方式包括:

    1. 在layout xml中定义android:scaleType="CENTER"

    2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

     

    接下来,将对ScaleType的值和对应的显示效果用最直观的方式——真图演示的方法,来进行说明。

     

     

    1. SetScaleType(ImageView.ScaleType.CENTER);

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

     

    2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

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

     

    3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

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

     

    4. setScaleType(ImageView.ScaleType.FIT_CENTER);

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

     

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

        在此就不给出示例了。

     

    6. FIT_XY

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

    转载于:https://www.cnblogs.com/wabi87547568/p/4883358.html

    展开全文
  • scaletype

    2014-07-18 01:36:00
    图片说明Andorid中ImageView的不同属性... ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值ScaleType.CENTER, ScaleType.CENTER_CROP, Sca...

    http://www.myexception.cn/image/726203.html

    图片说明Andorid中ImageView的不同属性ScaleType的区别

     ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值ScaleType.CENTER, ScaleType.CENTER_CROP, ScaleType.CENTER_INSIDE, ScaleType.FIT_CENTER, ScaleType.FIT_END, ScaleType.FIT_START, ScaleType.FIT_XY, ScaleType.MATRIX。这8种取值中,最后一种MATRIX是根据一个3x3的矩阵对其中图片进行缩放。我们这里主要看前七种的用法,也算一个备忘。

     

    这里的实验选取的ImageView宽高均为150dp。选取的图片有两张,一张大小为400x589的竖版,另一张为60x43的横版。结果如下:

     

    CENTER:图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。

     

    CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。


     

    CENTER_INSIDE:将图片大小大于ImageView的图片进行等比例缩小,直到整幅图能够居中显示在ImageView中,小于ImageView的图片不变,直接居中显示。


     

    FIT_CENTER:ImageView的默认状态,大图等比例缩小,使整幅图能够居中显示在ImageView中,小图等比例放大,同样要整体居中显示在ImageView中。


     

    FIT_END:缩放方式同FIT_CENTER,只是将图片显示在右方或下方,而不是居中。


     

    FIT_START:缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中。


     

    FIT_XY:将图片非等比例缩放到大小与ImageView相同。



     

    http://blog.csdn.net/xilibi2003/article/details/6628668

    使用ImageView时经常会用到scaleType属性,如:

    <ImageView android:layout_width="50dp"
    android:layout_height="50dp" 
    android:scaleType="matrix"
    android:src="@drawable/sample_small" />

    scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:

    scaleType的属性值有:matrix   fitXY  fitStart   fitCenter  fitEnd  center   centerCrop  centerInside 

    它们之间的区别如下:

     

    matrix 用矩阵来绘制(从左上角起始的矩阵区域)
     
    fitXY  把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View)
     
     fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置(图片会完整显示)
     
    fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示(图片会完整显示)
     
    fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置(图片会完整显示)

    center  按图片的原来size居中显示,当图片宽超过View的宽,则截取图片的居中部分显示,当图片宽小于View的宽,则图片居中显示
     
    centerCrop  按比例扩大/缩小图片的size居中显示,使得图片的高等于View的高,使得图片宽等于或大于View的宽
     
    centerInside  将图片的内容完整居中显示,使得图片按比例缩小或原来的大小(图片比View小时)使得图片宽等于或小于View的宽 (图片会完整显示)
     
    附上两张实验的截图:

     图1: 图片比ImageView大的截图
     
    图2: 图比ImageView小 实验截图

     
    ====================================================================== 
    声明: 
    作者: @Tiny熊
    本博客文章可随意转载,但必须保留本段声明和每一篇文章的原始地址。 
    作者保留版权,未经作者同意,不得用于任何商业用途 
    原始地址:  http://blog.csdn.net/xilibi2003/article/details/6628668
     

     

    http://blog.csdn.net/larryl2003/article/details/6919513

     

     

    ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。

    设置的方式包括:

    1. 在layout xml中定义android:scaleType="CENTER"

    2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

     

    接下来,将对ScaleType的值和对应的显示效果用最直观的方式——真图演示的方法,来进行说明。

     

    首先,是测试使用的原始图片:

    (Dimensions: 128 * 128)

     (Dimensions: 640 * 428)

     

    好,开始下面的测试:

    1. SetScaleType(ImageView.ScaleType.CENTER);

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

                   

     

    2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

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

                   

     

    3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);

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

                   

     

    4. setScaleType(ImageView.ScaleType.FIT_CENTER);

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

                   

     

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

        在此就不给出示例了。

     

    6. FIT_XY

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

                   

    展开全文
  • ImageView的scaleType的属性理解

    万次阅读 多人点赞 2017-08-04 14:05:15
    ImageView的scaleType的属性值有MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE.1.android:scaleType=“center” 保持原图的大小,显示在ImageView的中心。当原图的size大于...
  • scaleType详解

    2017-02-04 16:58:14
    scaleType详解
  • scaleType详解.pdf

    2021-09-14 13:48:10
    scaleType详解.pdf
  • 来源:若兰明月ImageView的ScaleType决定了图片在View上的显示的样式,比如如何对图片进行缩放,显示图片整体还是部分,还是根据自己的需求进行相关显示。设置比较简单:xml中如下定义:android:scaleType="center...
  • scaleType属性

    2017-01-23 10:45:14
    Android:scaleType是控制图片如何resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别: FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View的上...
  • scaleType分析

    2017-09-04 15:37:52
    android的scaleType有center,centerCrop,centerInside,fit,fitCenter,fitStart,fitEnd,Matrix。文章分别分析这接种模式的含义与实现算法。 Center center不放缩,超出dst显示图片中间的元素,代码中是...
  • Android 中ImageView的ScaleType使用方法 ImageView的ScaleType属性,表示的是ImageView中资源图片的填充方式。scaleType的属性值有好几种,分别是: matrix(默认) center centerCrop centerInside fitCenter...
  • me_image_scaleType

    2016-01-20 20:10:54
    ImageView scaleType 图示
  • ImageView.ScaleType

    2017-12-17 21:42:37
    前言对ImageView.ScaleType,学习安卓需掌握。以官方链接:http://android.xsoftlab.net/reference/android/widget/ImageView.ScaleType.html 所有文字全靠打。内容课程描述缩放图像边界到这个视图边界的选项。重点...
  • Android ImageView ScaleType

    2020-11-18 11:28:51
    Android ImageView ScaleType ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY 原图如下:不设置scaleType android:...
  • 通过本文给大家介绍ImageView这个控件的一些使用方法,以及其最重要的一个属性: scaleType,对imageview的scaletype相关知识感兴趣的朋友一起学习吧
  • 本文实例讲述了Android开发中ImageView的scaletype属性用法。分享给大家供大家参考,具体如下: ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片...
  • scaletype 复习

    2017-01-05 17:58:57
    1. SetScaleType(ImageView.ScaleType.CENTER);  按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示   2. SetScaleType(ImageView.ScaleType.CENTER_CROP); ...
  • ImageView scaleType属性

    2019-06-13 16:11:52
    ImageView scaleType 共八种类型,分别为:center、center_inside、center_crop、matrix、fit_xy、fit_start、fit_center、fit_end , 默认scaleType类型为fit_center 类型解释 center: 保持原图的大小,不做任何...
  • android Scaletype

    2015-08-28 22:07:21
    ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。 设置的方式包括: 1. 在layout xml中定义android:scaleType="CENTER" 2. 或在代码中调用...
  • Android:scaleType是控制图片如何 resized/moved 来匹对 ImageView 的 size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取...
  • Android中imageview.ScaleType使用方法详细介绍 ScaleType属性用以表示显示图片的方式,共有8种取值: ScaleType.CENTER:图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接...
  • ImageView ScaleType

    2017-07-30 11:56:36
    之前一直对ImageView的多个Scaletype缩放类型的几个设置参数一知半解,看网上的各种解释也是当时明白事后就忘记了,最后通过查看源码注释和写demo的方式基本弄明白了其中的差别。 fitxy: Scale in X and Y ...
  • ImageView scaleType

    2015-08-14 21:51:49
    官方文档如下解释: ...ImageView.ScaleType  CENTER  Center the image in the view, but perform no scaling.  ImageView.ScaleType  CENTER_CROP  Scale the image uniformly (maintain the image's aspe
  • Image ScaleType属性

    2017-04-28 18:29:00
    ImageView ScaleType
  • android scaleType用法介绍
  • android imagview scaletype

    2019-04-15 11:00:39
    scaleType=“matrix” 是保持原图大小、从左上角的点开始,以矩阵形式绘图。 scaleType=“fitXY” 是将原图进行横方向(即XY方向)的拉伸后绘制的。 scaleType=“fitStart” 是将原图沿左上角的点(即matrix方式绘图...
  • android scaleType

    2016-07-13 20:55:31
    代码中的例子如下: ImageView android:id="@+id/iv_bit_1" android:layout_width="@dimen/passcode_width" android:layout_height="@dimen/passcode_height" android:scaleType="fitXY" />

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,972
精华内容 14,788
关键字:

scaletype