频道栏目
首页 > 程序开发 > 移动开发 > 其他 > 正文
ImageView详解 ScaleType 安卓无忧第二篇
2016-09-14 09:57:47      个评论    来源:androidWuYou的博客  
收藏   我要投稿

ImageView的全路径:android.widget.ImageView.显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。

1 XML属性

android:layout_width=""---控件宽

android:layout_height=""---控件高

android:scaleType=""---控件如何显示

参数:

center---按图片原来的尺寸居中显示,当图片的长(宽)超过view的长(宽),则截取图片居中部分显示

centerCrop---按比例扩大图片的尺寸居中显示,使得图片长(宽)等于或大于view的长(宽)

centerInside---将图片的内容完整居中显示,通过按比例缩小或原来的尺寸使得图片长(宽)小于或等于view的长(宽)

fitCenter---把图片按比例扩大/缩小到view的宽度,居中显示

fitEnd---把图片按比例扩大/缩小到view的宽度,显示在view的下半部分位置

fitStart---把图片按比例扩大/缩小到view 的宽度,显示在view的上半部分位置

fitXY---把图片不按比例扩大/缩小到view的大小显示

matrix---用矩阵来绘制

2 ImageView中常用方法说明

setAlpha(intalpha) 设置ImageView的透明度

setImageBitmap(Bitmapbm) 设置ImageView所显示的内容

为指定的Bitmap对象

setImageDrawable(Drawabledrawable) 设置ImageView所显示的内容

为指定的Drawable对象

setImageResource(intresId) 设置ImageView所显示的内

容为指定id的资源

setImageURI(Uriuri) 设置ImageView所显示的内

容为指定Uri

setSelected(booleanselected) 设置ImageView的选中状态

 

 

3 ImageView例子

\

\

\

\

例子代码

 




    

        

        

        

        

            

            

            
        

        

        

            

            

            
        

        

        

            

            

            
        

        

        

            

            

            
        

        

        

            

            

            
        


        

        

            

            

            
        

        

        

            

            

            
        

        

        

            

            

            
        

        

        

            

            

            
        
    

最后,例子都来源于安卓无忧,请去应用宝下载安卓无忧,源码例子文档一网打尽。百度网盘地址:http://yun.baidu.com/share/link?shareid=996618543&uk=1000858045


点击复制链接 与好友分享!回本站首页
上一篇:设计模式学习之路-备忘录模式
下一篇:Unity - 基础 - Unity 5 光照与渲染(Lighting and Rendering)
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站