美文网首页多快好省的开发
一图搞懂ImageView ScaleType

一图搞懂ImageView ScaleType

作者: hewking | 来源:发表于2018-12-25 23:41 被阅读3次

开发中很多知识点,如果只是记住其实是并不能很好的掌握,可能是我自己的原因吧。写下一个demo 记录一下

先上图看效果

device-2018-12-25-232700.png

ScaleType 的种类

在ImageView 内部的枚举类型ScaleType 中完整列出了以下8种类别
,根据示例图解释各种类型

  • MARTIX 表示从原图左上角开始绘制,如果图片大于ImageView 则裁剪去多余的部分,如果小于则不裁剪
  • FIT_XY 目的是填充整个ImageView,不会按照原图比例缩放
  • FIT_START 将原图按比例缩放到宽高的最小值,并居左显示
  • FIT_CENTER 同FIT_START 缩放,但是居中显示
  • FIT_END 同以上缩放,但是句右或下显示
  • CENTER 将原图按照原大小显示中间部分,如果超过ImageView 大小则裁剪
  • CENTER_CROP 目的是按照比例缩放原图填满ImageView,多余的部分裁剪
  • CENTER_INSIDE 目的是为了将原图显示出来,所以会按比例缩放

ImageView

ImageView 在平常的应用开发中,可谓是必不可少。相对于TextView等其他控件来说已经是代码量非常少了。可以看到ImageView核心是对Drawable 进行处理,各种操作作用于Drawable上。算是比较省心了。

相关文章

  • 一图搞懂ImageView ScaleType

    开发中很多知识点,如果只是记住其实是并不能很好的掌握,可能是我自己的原因吧。写下一个demo 记录一下 先上图看效...

  • ImageView

    ImageView scaleType属性 ImageView的scaleType属性决定了图片在ImageVie...

  • 秒懂imageView的scaleType属性

    一、设置后的效果图 imageview设置scaleType属性后不同值的效果 1、原图比imageview大设置...

  • scaleType / ScaleType

    整理旧笔记 ** android:scaleType / ImageView.ScaleType:**控制图片如何...

  • Android ImageView

    ImageView 的 scaleType参考1

  • ImageView的缩放

    android中ImageView的ScaleType属性 ScaleType的值分别代表的意义: ImageVi...

  • 关于真机测试的几点感悟

    图片加载很容易就OOM了,所以需要正确设置ImageView的scaleType,可以设置为fitCenter 图...

  • ImageView的ScaleType原理及效果分析

    ImageView的ScaleType决定了图片在ImageView中的缩放形式。本文从ImageView的源码角...

  • ImageView ScaleType

    CENTER不缩放,位置中间,超出屏幕部分不要 CENTER_CROP位置中间,按比例扩大图片或保持原状,使得图片...

  • ImageView scaleType

    ref:http://abhiandroid.com/ui/scaletype-imageview-example...

网友评论

    本文标题:一图搞懂ImageView ScaleType

    本文链接:https://www.haomeiwen.com/subject/llcclqtx.html