`
guochongcan
  • 浏览: 326928 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ImageView的属性

 
阅读更多

ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

 

android:scaleType是控制图片如何resized/moved来匹对ImageViewsize

 

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(fill)
    MATRIX / matrix 用矩阵来绘制

 

 

分享到:
评论

相关推荐

    Adroid 之 ImageView属性详解

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

    gridview和imageview属性

    这时,可以通过自定义Adapter来绑定数据,设置每个ImageView的src属性,同时调整GridView的列数和间距,以达到理想的效果。 在实际开发中,理解并灵活运用这些属性可以大大提升应用的用户体验。例如,通过合理设置...

    05_01_01_ImageView.zip_imageview

    2. 设置ImageView属性 ImageView有多个属性可供调整,如: - `android:scaleType`:控制图片的缩放方式,如fitXY(拉伸填充)、centerCrop(保持宽高比填充)、centerInside(保持宽高比缩放至适合大小)等。 - `...

    ImageView的scaleType属性练习

    这个属性决定了图片如何适应ImageView的大小,对于UI设计和用户体验有着重要的影响。本文将深入探讨`scaleType`属性的各个选项及其效果。 1. `center` 这是`scaleType`的默认值。它会保持图片的原始尺寸,不做任何...

    android 自定义属性实现 ImageView 透明度渐变效果

    本教程将详细讲解如何通过自定义属性来实现ImageView的透明度渐变效果。首先,我们从自定义属性的创建开始。 一、创建自定义属性 在Android项目中,自定义属性通常放在res/values/attrs.xml文件中。如果该文件不...

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

    代码中的例子如下: 代码如下:<ImageView android:id=”@+id/iv_bit_1″ android:layout_width=”@dimen/passcode_width” android:layout_height=”@dimen/passcode_height” android:scaleType=”fitXY”> &lt...

    android自定义控件 带有check状态的ImageView

    现在,在Activity或Fragment中,我们可以像使用普通ImageView一样使用CheckableImageView,并通过设置checked属性来改变其状态。 ```java CheckableImageView checkableView = findViewById(R.id.checkable_image_...

    Android点击ImageView后加边框

    开发者可以通过XML布局文件或代码动态设置ImageView的属性,如图片资源、大小、位置等。 2. **点击事件处理**: Android系统提供了多种处理用户点击事件的方式,包括OnClickListener、OnTouchListener和View....

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

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

    ImageView android:scaleType的属性

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

    左右翻转的ImageView

    在Android中,这种效果可以通过矩阵操作来实现,通过修改ImageView的Matrix属性,我们可以控制图片的旋转角度。 "ImageRotate"框架正是为了解决这个问题而设计的,它提供了一个定制化的ImageView类,该类扩展了...

    ImageView.zip

    本篇文章将深入解析ImageView的基础属性,帮助开发者更好地理解和使用这个组件。 首先,我们来了解一下ImageView的基本用法。在XML布局文件中,你可以通过以下方式创建一个ImageView: ```xml <ImageView android...

    Android的图片浏览源码解读

    // 设置ImageView属性,如布局参数、缩放类型等 return imageView; } } // 在Activity中设置工厂 imageSwitcher.setFactory(new MyImageFactory()); ``` 其次,`Gallery`是一个水平滚动的视图,通常用于展示一...

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

    在本文中,我们将深入探讨ImageView的工作原理、常用属性以及如何通过测试代码进行功能验证。 首先,ImageView是Android SDK中的一个视图类,继承自View。它的主要职责是加载和显示图像。你可以通过设置`android:...

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

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

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

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

    Android ImageView图片放大到全屏显示

    总的来说,实现Android ImageView图片放大到全屏显示并支持局部拉伸放大,需要理解Android的触摸事件处理机制,以及ImageView的缩放属性。通过自定义ImageView和手势检测,我们可以实现丰富的图片查看交互。同时,...

    imageView 放大 居中 左右移动

    - ** Gravity属性**:在布局文件中,可以设置ImageView的`android:layout_gravity`属性为`center`,使ImageView在容器中居中显示。 - ** Matrix操作**:对于更复杂的居中需求,可以使用`Matrix`类来操作ImageView...

    android自定义ImageView实现旋转动画

    注意,要确保在自定义ImageView的Java类中解析这些自定义属性,并在`startRotationAnimation()`方法中使用它们。 通过以上步骤,我们就成功地实现了自定义ImageView的旋转动画。这个功能可以广泛应用于各种场景,如...

    android Gallery实现异步加载网络图片 并只加载当前停止页面图.zip

    设置ImageView属性... // 判断是否为当前停止的页面 if (position == gallery.getCurrentItem()) { Glide.with(context) .load(imageUrls.get(position)) // imageUrls是存储图片URL的列表 .placeholder(R....

Global site tag (gtag.js) - Google Analytics