ImageView

ImageView的定义和其它基本的View一样,就是首先在xml文件中声明一个ImageView

<ImageView
         //id一般来说是必不可少的,总的来说我还是喜欢在xml进行设置一些参数,比如在后面的
        //src属性中先设定好要显示哪张图
        //但是,加上id以后可以在.java文件中进行修改,按照常规方式找到这个xml部分,然后进行操作
         android:id=" "
         //对于图片来说,本身有一个size,如果下面的属性参数设置为wrap_content的话,那么将
        //保持图片原来的大小不变,如果fill_parent,图片本身又小的话,就会被拉伸
         android:layout_width=" "
         android:layout_height=" " 
        //这里的name是drawable里面的文件的文件名,不带文件后缀
        //比如是image.gif,那么name就是image,而不是image.gif
         android:src="@drawable/name"
         //这个是设置图片颜色的,相当于染色
         android:tint=""
        //这个是设置如果要resize的话,应该按照怎样的方式
         android:scaleType=" "
/>

其实还有很多属性,比如说想设置成一定大小的图片,那么得使用maxHeight和maxWidth来设置,但是单独使用无效,需要与setAdjustViewBounds一起使用。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:
1)  设置 setAdjustViewBounds为 true
2)  设置 maxWidth、 MaxHeight
3)  设置设置 layout_width和 layout_height为wrap_content。

如果要设置怎样截图或者缩放的话那么就要设置scaleType 这个属性

至于怎么样按照新的比例来截图或者缩放还没有搞清楚


另外,在ImageView里面还可以实现selector功能,参见<Android学习笔记之 ImageButton>,但是必须在xml文件中添加
android:focusable="true"
android:clickable="true"
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值