ImageView

news/2024/11/16 13:32:11/



ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。


ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法:


android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比。
android:maxHeight:设置ImageView的最大高度。
android:maxWidth:设置ImageView的最大宽度。
android:scaleType:设置所显示的图片如何缩放或移动以适应ImageView的大小。
android:src:设置ImageView所显示的Drawable对象的ID。
对于android:scaleType属性,因为关于图像在ImageView中的显示效果,所以有如下属性值可以选择:


matrix:使用matrix方式进行缩放。
fitXY:横向、纵向独立缩放,以适应该ImageView。
fitStart:保持纵横比缩放图片,并且将图片放在ImageView的左上角。
fitCenter:保持纵横比缩放图片,缩放完成后将图片放在ImageView的中央。
fitEnd:保持纵横比缩放图片,缩放完成后将图片放在ImageView的右下角。
center:把图片放在ImageView的中央,但是不进行任何缩放。
centerCrop:保持纵横比缩放图片,以使图片能完全覆盖ImageView。
centerInside:保持纵横比缩放图片,以使得ImageView能完全显示该图片。

http://www.ppmy.cn/news/572603.html

相关文章

python-Image处理图片

使用python来处理图片是非常方便的,下面提供一小段python处理图片的代码,需要安装图像处理工具包PIL(Python Image Library)。 #codingutf-8import Image import urllib2 import StringIO import os#改变图片大小 def resize_img(img_path):try:img Im…

ImageData

/// The alignment of the terrain 地形的对齐模式enum Alignment//地形的对齐模式{/// Terrain is in the X/Z planeALIGN_X_Z 0, //地形的对其方式/// Terrain is in the X/Y planeALIGN_X_Y 1, /// Terrain is in the Y/Z planeALIGN_Y_Z 2};/** Structure encapsulating…

Image 图片

Image 图片 随机矩阵画图 这一节我们讲解怎样在matplotlib中打印出图像。这里打印出的是纯粹的数字,而非自然图像。下面用 3x3 的 2D-array 来表示点的颜色,每一个点就是一个pixel。 import matplotlib.pyplot as plt import numpy as npa np.array([0.…

image 读取 imagelist 里面图片

var i:integer1; procedure TForm4.BitBtn1Click(Sender: TObject); beginInc(i); if i>ImageList1.Count-1 then i:0;ImageList1.GetBitmap(i,image1.Picture.Bitmap) ; Self.Refresh; end;转载于:https://www.cnblogs.com/xh0626/p/5078289.html

imagematte

肖总博客:http://39.108.216.13:8090/display/~xiaozhenzhong/Image-MattingandBackgroundBlur 图像抠图的closed form算法讲解:http://blog.csdn.net/edesignerj/article/details/53349663 (本文用到的是input image和scribble image 其中 scribble im…

Python用PIL获取图片信息

我们利用处理PNG图片是,可能需要获取基本的图片信息来做一些基本的处理,话不多说,上代码。 from PIL import Imageimg Image.open("more.png") # img.show()print(img.size)#获取图片大小(width, height&a…

GPUImage

(翻译自 NSHispter,原文链接:http://nshipster.com/gpuimage/) 在 NSHipster,我们一直在研究 Objective-C 不为人知的一面来了解我们每天面对的系统。一般来说,这意味着仔细研究 Apple 的框架和语言特性&a…

Image list

Image Lists Image List 是同样大小的图片集合,每个图片通过索引引用。Image Lists 被用来高效管理大量图标和位图。在Image List中的所有图片被包含 单个,宽位图以screen device 格式。一个Image list同样可以包含单色位图,这些位图中包含掩…