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

ImageView常见属性

 
阅读更多

 

XML属性

属性名称

描述

android:adjustViewBounds

是否保持宽高比。需要与maxWidthMaxHeight一起使用,否则单独使用没有效果。

android:cropToPadding

是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部分:

[转载]ImageView常见属性

android:maxHeight

设置View的最大高度,单独使用无效,需要与setAdjustViewBounds一起使用。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:

1 设置setAdjustViewBoundstrue

2 设置maxWidthMaxHeight

3 设置设置layout_widthlayout_heightwrap_content

android:maxWidth

设置View的最大宽度。同上。

android:scaleType

设置图片的填充方式。

matrix

0

用矩阵来绘图

 

fitXY

1

拉伸图片(不按比例)以填充View的宽高

[转载]ImageView常见属性

layout_height:30px


layout_width:120px

fitStart

2

按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的左边

[转载]ImageView常见属性

fitCenter

3

按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的中间

[转载]ImageView常见属性

fitEnd

4

按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的右边

[转载]ImageView常见属性

center

5

按原图大小显示图片,但图片宽高大于View的宽高时,截图图片中间部分显示

[转载]ImageView常见属性

 

layout_height:60px


layout_width:80px


padding:10px

 

centerCrop

6

按比例放大原图直至等于某边View的宽高显示。

[转载]ImageView常见属性

centerInside

7

当原图宽高或等于View的宽高时,按原图大小居中显示;反之将原图缩放至View的宽高居中显示。

[转载]ImageView常见属性

android:src

设置Viewdrawable(如图片,也可以是颜色,但是需要指定View的大小)

android:tint

将图片渲染成指定的颜色。见下图:

[转载]ImageView常见属性左边为原图,右边为设置后的效果,见后面代码。

 

分享到:
评论

相关推荐

    ImageView的scaleType属性练习

    在Android开发中,ImageView是用于显示图像的常见组件。它具有丰富的功能,其中之一就是通过`scaleType`属性来控制图片的缩放方式。这个属性决定了图片如何适应ImageView的大小,对于UI设计和用户体验有着重要的影响...

    Adroid 之 ImageView属性详解

    在Android开发中,ImageView是用于显示图像的常见组件,它在UI设计中扮演着至关重要的角色。本篇文章将深入解析Android中的ImageView属性及其用法,帮助开发者更好地理解和使用这一组件。 1. **src与drawable** - ...

    gridview和imageview属性

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

    Android点击ImageView后加边框

    在Android开发中,给ImageView添加点击后的边框效果是一种常见的交互设计,它可以增强用户的操作反馈。这个主题主要涉及以下几个知识点: 1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要...

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

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

    ImageView.zip

    在Android开发中,ImageView是用于显示图像的常见组件,它在UI设计中扮演着至关重要的角色。本篇文章将深入解析ImageView的基础属性,帮助开发者更好地理解和使用这个组件。 首先,我们来了解一下ImageView的基本...

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

    在Android开发中,ImageView是用于显示图像的常见组件。它具有多种特性,其中之一就是能够根据图像的宽高比进行自适应展示。当我们需要在布局中设置ImageView的宽度,并让其高度自适应保持原始图片的比例时,我们...

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

    在Android开发中,ImageView是一个非常常见的控件,用于展示图像资源。`android:scaleType`是ImageView的一个关键属性,它决定了图片如何根据ImageView的尺寸进行缩放和定位。本篇文章将详细解析`android:scaleType`...

    左右翻转的ImageView

    在Android应用开发中,UI设计是至关重要的一环,而ImageView作为一个常见的组件,通常用于显示图片。在某些场景下,我们可能需要实现一个特殊效果,比如让ImageView能够左右翻转,来增加用户交互的趣味性或者实现...

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

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

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

    在Android开发中,ImageView是用于显示图像的常见组件。它具有一个重要的属性——`android:scaleType`,这个属性决定了图像如何适应或者填充ImageView的空间。理解并熟练掌握这个属性的用法,对于优化UI设计和图像...

    imageView 放大 居中 左右移动

    在Android开发中,ImageView是用于显示图像的常见组件。它具有丰富的功能,包括调整图片大小、居中显示以及实现左右移动等效果。本教程将详细讲解如何实现ImageView的这些特性。 1. **ImageView放大** - ** ...

    Android ImageView图片放大到全屏显示

    在Android开发中,ImageView是用于显示图像的常见组件。它在许多用户界面设计中都扮演着重要角色,尤其是在处理图片展示的应用中。本篇将详细探讨如何利用ImageView实现图片的放大功能,特别是如何让图片全屏显示,...

    Android下ImageView的用法

    在Android开发中,`ImageView`是一个非常常见的组件,主要用于显示图像资源,无论是本地的图片文件还是从网络上加载的图片。本篇文章将深入探讨`ImageView`的使用方法,包括图片的旋转和网络图片的加载。 首先,...

    安卓Android源码——imageView.rar

    `ImageView`提供了多种调整图像显示方式的属性,例如缩放类型、调整大小模式等。 二、`ImageView`的使用 1. XML布局文件中使用: 在布局文件中,我们可以通过以下方式创建一个`ImageView`: ```xml <ImageView ...

    android ImageView动态设置尺寸、圆角(绝对好用)

    在Android开发中,ImageView是用于显示图像的常见组件,它广泛应用于各种场景,如加载网络图片、设置自定义尺寸和实现圆角效果等。本文将详细介绍如何在Android中动态地为ImageView设置尺寸和圆角,以及如何加载网络...

    圆形、圆角ImageView

    "圆形、圆角自定义ImageView"是Android开发中的一个常见需求,它允许我们将普通的矩形图片转换为圆形或具有指定圆角的图像。下面我们将详细探讨这一主题。 首先,Android系统默认的ImageView组件无法直接实现图片的...

    自定义ImageView

    这些可以通过在自定义`ImageView`类中添加额外的属性并相应地更新`onDraw()`方法来实现。 在`android-shape-imageview-master`这个项目中,很可能包含了实现这些形状的示例代码。你可以通过查看源码学习如何实现...

    Android通过ImageView实现图片的显示和切换

    在Android布局文件中,我们可以创建一个ImageView并设置其属性,如图片资源ID或图片URL。例如,在XML布局中,我们可以这样定义ImageView: ```xml <ImageView android:id="@+id/imageView" android:layout_width=...

    Imageview之图片填充模式Centercrop模式实现

    在Android开发中,ImageView是用于显示图像的常见组件。它具有多种设置图像显示方式的方法,其中之一就是填充模式。本文将深入探讨ImageView的图片填充模式,特别是"CenterCrop"模式,并教你如何实现这一效果。 ...

Global site tag (gtag.js) - Google Analytics