ImageView
来源:互联网 发布:ppt美化大师软件 编辑:程序博客网 时间:2024/06/15 10:28
ImageView是一个放图片的控件。学习要从分析源码开始。
extends View.看出父类是View。 Known Direct Subclasses: ImageButton,它的子类我们熟悉的有 ImageButton
android:src 设置资源。属性:@drawable/图片名
android:scaleType 设置对齐方式,
属性:CENTER,图片放在中心,但不缩放。ImageView的面积如果只有图片一半,就展示中间的一半
fitXY(对图片横向、纵向独立缩放,使得该图片完全适应于该ImageView,图片的纵横比可能会改变)、
fitStart(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的左上角)、
fitCenter(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的中央)、
fitEnd(保持纵横比缩放图片,直到该图片能完全显示在ImageView中,缩放完成后该图片放在ImageView的右下角)、
center(把图像放在ImageView的中间,但不进行任何缩放)、centerCrop(保持纵横比缩放图片,以使得图片能完全覆盖ImageView)或centerInside(保持纵横比缩放图片,以使得ImageView能完全显示该图片)。
1.从上面分析属性来看:fitxxx系列就是保持纵横比,缩放直到该图片能完全显示在imageview中,然后就是放在不同的位置,有左右上下,中心
我们同样可以在java代码中来设置scaleType这个属性:
ImageView imageView = (ImageView)findViewById(R.id.iamgeView1);
imageView.setScaleType(ScaleType.CENTER_CROP);
android:maxHeight 设置图片的最大高度
android:maxWidth 设置图片的最大宽度
- ImageView
- ImageView
- ImageView
- ImageView
- imageView
- imageView
- ImageView
- ImageView
- ImageView
- ImageView
- ImageView
- ImageView
- ImageView
- ImageView
- ImageView
- imageView
- ImageView
- ImageView
- 13周练 H - Bear and Game 【模拟】
- Gson 在使用中的一些技巧
- caffe中Blob数据结构
- 20160520公开课笔记
- 手机相关操作API
- ImageView
- linux c++ 绑定函数得简单实现
- android自定义View
- android分屏功能
- 电脑总是连不上网络的问题
- 数组中只出现一次的数
- Android6.0更新内容介绍
- 再谈Fragment(一)
- 深入理解BootStrap之栅格系统(布局)