读书人

一步一步学android控件(之8) I

发布时间: 2013-11-03 15:39:14 作者: rapoo

一步一步学android控件(之八) —— ImageView

今天学习的控件是ImageView.ImageView 显示任意的图片并且可以从不同的源加载图片,比如:resources 、 content provider 。使用时要注意图片的尺寸以便可以让任意Layout Manager使用和提供不同的诸如缩放、着色等操作。


ImageView使用过程中有许多需要注意的属性,今天主要是学习android:scaleType 属性。先来看看以下几张图片:

一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView

图1 没有设置scaleType 图2 scale:type=center 图3 scale:type=centerCrop

一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView

图4 scale:type=centerInside 图5 scale:type=fitcenter 图6 scale:type=fitEnd

一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView 一步一步学android控件(之8) —— ImageView

图7scale:type=fitStart 图8 scale:type=fitXY 图9 scale:type=matrix

在分析前呢先看看布局文件widget_image_view.xml

case ViewData.IMAGE_VIEW_ID :            intent.setClass(mContext, WidgetImageViewActivity.class);            mContext.startActivity(intent);            break;

ImageView就学到这里了,其他相关属性后续再补充,谢谢!

下一个控件ImageButton。

读书人网 >图形图像

热点推荐