Android ImageView以及子类

来源:互联网 发布:android涂鸦源码 编辑:程序博客网 时间:2024/05/22 00:06

ImageView继承View,用来存放图片的控件和Drawable对象。基本上VIew派生的子类都是控件。它还派生了ImageButton和ZoomButton组件,所以ImageView所持有的属性同样适用于这两个控件,下面是他们是结构图。


ImageView属性:

android:adjustViewBounds   设置ImageView是否调整自己的边界来保持所显示图片的长度比

android:cropToPadding   如果属性值为true。该组件将会被裁减到保留该ImageView的Padding

android:maxHeight   设置ImageView的最大高度

android:maxWidth   设置ImageView的最大宽度

android:src  设置ImageView所显示的Drawable对象的ID

android:scaleType   设置所显示的图片如何缩放或移动以适应ImageView的大小


ImageButton图片按钮

ImageButton和Button类似,区别在于Button生成按钮上显示文字,ImageButton显示图片,另外给ImageButton设置android:text属性是无用的,因为ImageButton的本质是ImageView。


ZoomButton缩放按钮

该控件其实完全可以用父类ImageView来替代,实际意义不大,缩放时的图片可以用系统自带的

 android:src="@android:drawable/btn_plus"


ZoomControls缩放控件

同上,实际意义不大,不过这个只要设置width和height就可以了,不需要指定src



QuickContactBadge显示关联到特定联系人的图片

如果关联时没有联系人,会提示然你创建,并把你要关联的手机上会默认填写在电话号码上,当有该号码的时候直接打开该联系人的信息界面。

关联方法

badge.assignContactFromPhone("010-99999999", false);



1 0
原创粉丝点击