`
hellsing42
  • 浏览: 261642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ImageView的属性android:scaleType

阅读更多
2011 - 01 - 08

ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:

 
CENTER /center   按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示
 
CENTER_CROP / centerCrop   按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)
 
CENTER_INSIDE / centerInside   将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽
 
FIT_CENTER / fitCenter   把图片按比例扩大/缩小到View的宽度,居中显示
 
FIT_END / fitEnd    把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
 
FIT_START / fitStart   把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
 
FIT_XY / fitXY   把图片不按比例
分享到:
评论

相关推荐

    ImageView android:scaleType的属性

    ImageView 图片显示样式的几种类型。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。

    ImageView的属性android:scaleType的作用分析

    `android:scaleType` 是 `ImageView` 的一个关键属性,它决定了图片如何在视图中被拉伸、裁剪或居中显示。本文将详细解析 `android:scaleType` 的各个取值及其效果。 1. **CENTER** 当设置 `android:scaleType=...

    Android 中ImageView的ScaleType使用方法

    Android 中ImageView的ScaleType使用方法 ImageView的ScaleType属性,表示的是ImageView中资源图片的填充方式。scaleType的属性值有好几种,分别是: matrix(默认) center centerCrop centerInside fitCenter...

    Android2.2 API 中文文档系列(6) —— ImageView

    `scaleType` 属性用于控制 `ImageView` 中图像的缩放方式。它提供了多个可选值: - **matrix**: 使用矩阵来绘制图像。 - **fitXY**: 拉伸图像以填充整个 `ImageView` 的空间,可能会导致图像失真。 - **fitStart**,...

    ANDROID:控件属性(很全).

    * android:scaleType:控制图片如何 resized/moved 来匹对 ImageView 的 size。ImageView.ScaleType 值的意义区别: + CENTER:按图片的原来 size 居中显示,当图片长/宽超过 View 的长/宽,则截取图片的居中部分...

    Android开发中ImageView的scaletype属性用法分析

    ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义...

    Android中src和background的区别详解

    ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对...

    图解说明android中ImageView的scaletype属性.pdf

    `android:scaleType`是ImageView的一个关键属性,它决定了图片如何根据ImageView的尺寸进行缩放和定位。本篇文章将详细解析`android:scaleType`的各个取值及其含义。 1. **CENTER / center** 这个设置意味着图片会...

    Android ImageView 宽度设定,高度自适应

    当我们需要在布局中设置ImageView的宽度,并让其高度自适应保持原始图片的比例时,我们需要理解Android的布局机制以及ImageView的相关属性。 首先,我们来看如何设置ImageView的宽度。在XML布局文件中,我们可以...

    Android代码-Android图片浏览全屏缩放.zip

    在全屏显示图片时,通常会设置ImageView的宽高为屏幕的宽高,使用`match_parent`属性。 2. **图片加载库**:在实际开发中,单纯使用ImageView可能无法满足高性能的需求,如内存管理和异步加载。常见的图片加载库有...

    图解说明android 中ImageView的scaletype属性.pdf

    它具有一个重要的属性——`android:scaleType`,这个属性决定了图像如何适应或者填充ImageView的空间。理解并熟练掌握这个属性的用法,对于优化UI设计和图像展示至关重要。下面将详细解释每个`android:scaleType`值...

    android 组件imageview应用

    在XML布局文件中,我们可以创建一个ImageView并设置其属性,如`android:src`来指定要显示的图片资源ID,`android:layout_width`和`android:layout_height`用于设定图像的尺寸,`android:scaleType`用于控制图像的...

    布局图片显示处理

    为了有效地解决这个问题,Android提供了多种`scaleType`属性,允许开发者自定义ImageView控件中图片的显示方式。下面将详细阐述各个`scaleType`的特性及其应用场景。 1. `android:scaleType="center"`:这种模式下...

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

    为了适应不同尺寸的图像和用户界面需求,`ImageView`提供了一个关键属性——`ScaleType`,它定义了图片如何在`ImageView`内调整大小和定位。本文将详细探讨`ScaleType`的7种主要类型,并通过实例说明它们的差异。 1...

    安卓ImageView UI组件类+测试代码

    1. `android:scaleType`:定义了图像如何在ImageView内缩放。常见的取值有center、centerCrop、centerInside、fitCenter、fitEnd、fitStart和fitXY。 2. `android:adjustViewBounds`:如果为true,ImageView将根据...

    基础安卓自学汇总(网课学习)

    + android:scaleType + android:maxWidth + android:maxHeight + android:adjustViewBounds * 缩放类型: + fitStart + fitCenter + fitEnd + fitXY + center + centerCrop Android 基础知识点小结: *...

    Adroid 之 ImageView属性详解

    本篇文章将深入解析Android中的ImageView属性及其用法,帮助开发者更好地理解和使用这一组件。 1. **src与drawable** - `src`属性通常用于设置ImageView显示的图像资源,可以是本地图片、网络图片或九宫格图像。...

    gridview和imageview属性

    2. `android:scaleType`:调整图像的缩放方式,常用的有“center”(居中),`centerCrop`(填充并保持宽高比),和`fitXY`(完全填充并失真图像)等。 3. `android:adjustViewBounds`:如果设为true,ImageView会...

    ImageView.zip

    2. **android:scaleType**:此属性控制图像如何在ImageView内缩放。常见的值有`center`、`centerCrop`、`centerInside`、`fitCenter`、`fitEnd`、`fitStart`和`fitXY`。例如,`fitXY`会按比例拉伸图像以填满整个...

Global site tag (gtag.js) - Google Analytics