ImageView显示图片控件介绍
来源:互联网 发布:日系大衣知乎 编辑:程序博客网 时间:2024/05/17 22:49
ImageView:显示图片控件
1、类结构:
java.lang.Object android.view.View android.widget.ImageView
2、属性:
1)android:src=”@drawable/ic_launcher” 设置图片来源
2)android:scaleType=”center” 设置所显示的图片如何缩放或移动,以适应ImageView的大小
matrix :(矩阵左上)保持原图大小、从左上角的点开始,以矩阵形式绘图。
fitXY :(全屏)把图片按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满View.
fitStart :(居中凑齐)把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置
fitCenter :把图片按比例扩大(缩小)到View的宽度,居中显示
fitEnd :(居下凑齐)把图片按比例扩大(缩小)到View的宽度,显示在View的下部分位置
center : 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放, 当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size. 当图片小于View 的长宽时,只显示图片的size,不剪裁。
centerCrop (局部中心放大):以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽时)图片的size。 居中显示,使得图片长 (宽)等于或大于View的长(宽),并按View的大小截取图片。 当原图的size大于ImageView时,按比例缩小图片,使得长宽中有一向等于ImageView,另一向大于ImageView。 实际上,使得原图的size大于等于ImageView
centerInside (局部中心缩小):以原图的几何中心点和ImagView的几何中心点为基准,将图片的内容完整居中显示, 通过按比例缩小原来的size使得图片长(宽)等于或小于ImageView的长(宽)
3、使用:java代码中—设置图片
private ImageView imageView; imageView = (ImageView)findViewById(R.id.image); //获得图片: //方式一:直接从res中取图片 image.setImageResource(R.drawable.ic_launcher); //方式二:通过Bitmap对象,通过bitMap工厂进行解码 Bitmap bitMap = BitmapFactory.decodeResource(getResources(), R.drawable.ha); image.setImageBitmap(bitMap); //方式三:通过Drawable对象 Drawable drawable = getResources().getDrawable(R.drawable.ha); image.setImageDrawable(drawable);
2 0
- ImageView显示图片控件介绍
- ImageLoader 下载图片显示到ImageView控件上
- Android中使用ImageView控件显示网络图片
- Android ImageView,布局或控件显示网络图片教程
- android圆形图片显示ImageView超简单控件
- android URL获取图片显示到ImageView 控件上
- ImageView 显示图像控件
- 图片控件ImageView
- imageview控件加载图片
- Android 图片控件ImageView
- ImageView控件-绑定图片
- ImageView显示网络图片
- imageview显示圆形图片
- ImageView图片全屏显示
- Imageview显示网络图片
- ImageView图片圆形显示
- ImageView显示灰色图片
- ImageView完整显示图片
- C/C++——C++中new与malloc的10点区别
- 【codevs2066】三角恋
- ※ 关于MySQL的1067错误解决方法 ※
- 关于ARM指令中位置无关和位置相关代码的认识
- SESSION跨页传递问题
- ImageView显示图片控件介绍
- 16年1月中旬这几天:再写文章应该具有其应有的价值
- AsyncTask的简单使用
- 【Java小项目】自动爬取ShadowSocks测试帐号
- org.apache.jasper.JasperException: Unable to compile class for JSP
- ViewPager 实现左右循环滑动图片的两种方法
- Java基础_08_Java泛型
- 火狐浏览器一直出现,插件更新
- PAT 1002