`
lynen
  • 浏览: 128159 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

ImageView.ScaleType值说明

阅读更多

参考: http://android.blog.51cto.com/268543/316255
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   把图片 不按比例 扩大/缩小到View的大小显示
 
MATRIX / matrix 用矩阵来绘制
分享到:
评论

相关推荐

    Android中imageview.ScaleType使用方法详细介绍

    共有8种取值,分别是:ScaleType.CENTER、ScaleType.CENTER_CROP、ScaleType.CENTER_INSIDE、ScaleType.FIT_CENTER、ScaleType.FIT_END、ScaleType.FIT_START、ScaleType.FIT_XY和ScaleType.MATRIX。 1. ScaleType....

    ImageView的scaleType属性练习

    为了更好地理解和掌握这些特性,可以创建一个简单的Android项目,并在布局文件中设置不同的`scaleType`值,观察每个设置的效果。通过实践,你可以更直观地了解每个选项如何影响图片的显示。 在这个名为"Day3"的...

    安卓Android源码——imageView.rar

    1. `scaleType`:定义了如何缩放图像以适应`ImageView`。常见的值有`center`、`centerCrop`、`centerInside`、`fitCenter`、`fitStart`、`fitEnd`和`fitXY`等。 2. `adjustViewBounds`:如果为`true`,`ImageView`将...

    可以自定义圆角的ImageView ..允许设置scaletype

    这篇知识分享将详细介绍如何实现一个可以自定义圆角的ImageView,以及如何设置 scaletype。 首先,我们需要创建一个新的类继承自Android的ImageView,并添加绘制圆角的功能。在自定义的ImageView中,我们需要重写`...

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

    本文实例讲述了Android开发中ImageView的scaletype...ImageView.ScaleType / android:scaleType值的意义区别: CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示 C

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

    在Android开发中,ImageView是用于显示图像的常见组件,它具有丰富的功能,其中之一就是通过`scaletype`属性来控制图像的缩放方式。这个属性允许开发者根据需求调整图像在ImageView中的显示效果,以达到最佳的视觉...

    Android 中ImageView的ScaleType使用方法

    scaleType的属性值有好几种,分别是: matrix(默认) center centerCrop centerInside fitCenter fitEnd fitStart fitXY 这里要注意:matrix表示一种填充方式叫默认填充,如果布局和代码中不设置ScaleType...

    ImageView android:scaleType的属性

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

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

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

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

    下面将详细解释每个`android:scaleType`值的具体含义和应用场景。 1. **CENTER / center** 这个模式下,图像会按照其原始尺寸居中显示。如果图像的尺寸大于ImageView,那么超出的部分会被裁剪,只显示中间部分。...

    ImageView.zip

    imageView.setScaleType(ImageView.ScaleType.FIT_CENTER); ``` 在实际应用中,你可能还需要处理图片加载优化问题,比如使用内存缓存、异步加载等策略,以防止内存溢出和提高用户体验。对于更复杂的图片操作,可以...

    android实现手机触屏版的左右图片滚动.rar

    android实现手机触屏版的左右... iv.setScaleType(ImageView.ScaleType.FIT_XY);//为ImageView设置比例类型  iv.setLayoutParams(new Gallery.LayoutParams(188,250));//设置布局残顺  完整代码请在本页下载源码包。

    05_01_01_ImageView.zip_imageview

    - `android:scaleType`:控制图片的缩放方式,如fitXY(拉伸填充)、centerCrop(保持宽高比填充)、centerInside(保持宽高比缩放至适合大小)等。 - `android:adjustViewBounds`:若设为true,可使ImageView的边界...

    20177720349田帝豪实验三.doc

    - `imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);` 会让图片居中并缩放以适应ImageView的大小,保持纵横比。 - `imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);` 会填充整个ImageView,...

    应用源码之imageView.zip

    - 在XML布局文件中,我们可以通过设置`android:src`、`android:scaleType`、`android:adjustViewBounds`等属性来控制ImageView的行为。例如,`scaleType`可以设置为中心裁剪(centerCrop)、居中显示(center)等,...

    Android应用源码之imageView.zip

    通过设置ImageView的`scaleType`属性,可以控制图像如何适应视图大小,如`centerCrop`、`fitXY`、`centerInside`等。 3. **动态加载图片**:除了静态加载本地资源,还可以使用网络图片。常见的库有Glide、Picasso等...

    Android应用源码之imageView1_imageView.zip

    - **尺寸调整**:通过`android:scaleType`属性控制图像如何适应ImageView的大小,例如`centerCrop`、`fitCenter`等。 2. **图像适配**: - **九宫格(Nine-Patch)图像**:对于需要拉伸的图像,可以使用9-patch...

    gesture-imageview.zip

    开发者可以通过设置src、scaleType、adjustViewBounds等属性来定制ImageView的行为。 3. **自定义手势ImageView**:很可能"gesture-imageview"项目提供了一种自定义的ImageView,它扩展了Android原生的ImageView,...

    圆角ImageView.zip项目安卓应用源码下载

    这通常可以通过设置ImageView的scaleType来实现,例如设置为`CENTER_CROP`或`FIT_CENTER`。 4. **考虑兼容性**:在不同的Android版本和设备上,可能需要处理一些兼容性问题,比如API 21以下的版本不支持硬件加速,...

Global site tag (gtag.js) - Google Analytics