- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android3.1r1API中文文档——ImageView(cnmahj+农民伯伯).doc.doc
ImageView
译者署名: cnmahj、农民伯伯
译者博客:/cnmahj
版本:Android 3.1 r1
结构
继承关系
public class View.OnClickListner extends View
java.lang.Object
android.view.View
android.widget.ImageView
直接子类
ImageButton, QuickContactBadge
间接子类
ZoomButton
类概述
显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。
嵌套类
enum ImageView.ScaleType
将图片边界缩放,以适应视图边界时的可选项
XML属性
属性名称
描述
android:adjustViewBounds
设置该属性为真可以在 ImageView 调整边界时保持图片的纵横比例。(译者注:需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。)
android:baseline
视图内基线的偏移量
android:baselineAlignBottom
如果为true,图像视图将基线与父控件底部边缘对齐。
android:cropToPadding
如果为真,会剪切图片以适应内边距的大小。(译者注:是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用,效果如下,实现代码见代码部分:
)
android:maxHeight
为视图提供最大高度的可选参数。(译者注:单独使用无效,需要与setAdjustViewBounds一起使用。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:
1) 设置setAdjustViewBounds为true;
2) 设置maxWidth、MaxHeight;
3) 设置设置layout_width和layout_height为wrap_content。)
android:maxWidth
为视图提供最大宽度的可选参数。
android:scaleType
控制为了使图片适合 ImageView 的大小,应该如何变更图片大小或移动图片。一定是下列常量之一:
常量
值
描述
matrix
0
用矩阵来绘图
fitXY
1
拉伸图片(不按比例)以填充View的宽高
fitStart
2
按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的左边
fitCenter
3
按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的中间
fitEnd
4
按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的右边
center
5
按原图大小显示图片,但图片宽高大于View的宽高时,截图图片中间部分显示
centerCrop
6
按比例放大原图直至等于某边View的宽高显示。
centerInside
7
当原图宽高或等于View的宽高时,按原图大小居中显示;反之将原图缩放至View的宽高居中显示。
(译者注:设置图片的填充方式。)
android:src
设置可绘制对象作为 ImageView 显示的内容
android:tint
为图片设置着色颜色。(译者注:将图片渲染成指定的颜色。见下图:
左边为原图,右边为设置后的效果,见后面代码。)
公共方法
public final void clearColorFilter ()
(译者注:清除颜色过滤,参见这里)
public int getBaseline ()
返回部件顶端到文本基线的偏移量。如果小部件不支持基线对齐,该方法返回 -1。
返回值
小部件顶端到文本基线的偏移量;或者是 -1 当小部件不支持基线对齐时。
public boolean getBaselineAlignBottom ()
返回当前视图基线是否将考虑视图的底部。
参见
setBaselineAlignBottom(boolean)
public Drawable getDrawable ()
返回视图的可绘制对象;如果没有关联可绘制对象,返回空。
public Matrix getImageMatrix ()
返回视图的选项矩阵。当绘制时,应用于视图的可绘制对象。如果没有矩阵, 函数返回空。不要更改这个矩阵。如果你要为可绘制对象设置不同的矩阵, 请调用 setImageMatrix()。
public ImageView.ScaleType getScaleType ()
返回当前 ImageView 使用的缩放类型。
相关 XML 属性
androi
您可能关注的文档
- 4.2.2二维阵列初值设定.ppt
- 4.3.3FTP服务器的安装与设置.ppt
- 4.5格式输入与输出.ppt
- 4.AD_对企业的好处.doc-冠新资讯股份有限公司.doc
- 4.已经安装好操作系统后安装增霸卡.doc
- 4.更新操作说明.doc
- 4T3A卓圣欣20080621.ppt-高雄应用科技大学观光管理系暨观光与餐旅.ppt
- 4即时通信系统的实现.doc
- 4条边长度相等.ppt
- 4第三章高分子材料的物理化学性质-1.ppt.ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
最近下载
- 2024年湖北省中考历史试题卷(含答案及解析).docx
- 爱护我们的五官幼儿主题班会PPT课件.pptx VIP
- 2020人教版二年级数学下册易错题型及答案.pdf VIP
- 2024届高考专题复习:小说叙述视角课件(共24张PPT) (1).pptx VIP
- 2024届高考专题复习:小说叙述视角.pptx VIP
- 《道德与法治》六年级下册全册知识点汇总.docx
- 测测达人版平台服务规则考试题库答案APP测测基础认证题.docx
- 江苏省苏州常熟市七年级数学下学期期末考试试题.docx VIP
- 建筑地基处理技术规范.pptx
- T_CACM 1270-2019 中医内科临床诊疗指南 脓毒症.docx
文档评论(0)