Android(7)ImageView:ScaleType属性(.FIT_CENTER/.FIT_START/.FIT_END/.CENTER./.CENTER_INSIDE/.CENTER_CR)

来源:互联网 发布:阿里云平台介绍ppt 编辑:程序博客网 时间:2024/05/21 09:50

1:ImageView
来源:src文件,网页,SD卡

2:ScaleType的作用
如果ImageView大小与图片大小不匹配时候,图片是如何拉伸、适应ImageView的大小

3:在代码中设置属性实例:

protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mImageViewTwo = (ImageView)findViewById(R.id.iv);        //在代码中设置图片资源方法(等同于在xml文件中设置图片资源)        //mImageViewTwo.setImageResource(R.drawable.two);        mImageViewLauncher = (ImageView)findViewById(R.id.iv2);        //如果ImageView大小与图片大小不匹配时候,图片是如何拉伸、适应ImageView的大小//      mImageViewTwo.setScaleType(ScaleType.FIT_XY);    }

4:
两只小狗原图宽440px高420px
键盘原图宽高均71px
ScaleType.FIT_CENTER
这里写图片描述
ScaleType.FIT_START
这里写图片描述
ScaleType.FIT_END
这里写图片描述
ScaleType.CENTER
这里写图片描述
ScaleType.CENTER_INSIDE
这里写图片描述
ScaleType.CENTER_CROP
这里写图片描述
ScaleType.MATRIX
这里写图片描述

0 0