首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

scaleType详解

上图 其中蘑菇代表你的图片 红色背景代表你的布局 恕我直言 用的最多的还是 fit_xy 和center_crop ImageView的scaleType的属性有好几种,分别是matrix...android:scaleType=”centerInside” 以原图完全显示为目的,将图片的内容完整居中显示,通过按比例缩小原图的size宽(高)等于或小于ImageView的宽(高)。...android:scaleType=”matrix” 不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。...android:scaleType=”fitCenter” 把原图按比例扩大或缩小到ImageView的ImageView的高度,居中显示 android:scaleType=”fitEnd” 把原图按比例扩大...的上部分位置 android:scaleType=”fitXY” 把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android:scaleType属性

    ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放...ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop" 以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于...实际上,使得原图的size大于等于ImageView ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside" 以原图的几何中心点和...|android:scaleType="fitCenter" 把图片按比例扩大(缩小)到View的宽度,居中显示 ImageView.ScaleType.FIT_END|android:scaleType...ImageView.ScaleType.MATRIX|android:scaleType="matrix" 用matrix来绘制 依本人之见,scaletype的种类分为三类matrix(默认)、fit-X

    1.3K90

    Android中ImageView控件的ScaleType属性使用详解

    ,记得之前面试的时候,很多面试官很喜欢问ScaleType属性的使用,这就考察你是否真的理解了。...之前我也并没有在意这个属性的使用,以为只会在面试的时候才需要用到,事实是我错了,在最近的开发过程中,使用了大量的图片展示商品的图片,而且不同的模块,图片的展示还需要不一样,那么这个时候ScaleType...[scbxnhce9h.png] 3.android:scaleType=“center_crop” 以原图填满ImageView为目的 (1).当原图的size小于ImageView的size时...[yjdfejanl4.png] 4.android:scaleType=“matrix” 不改变原图的大小,从ImageView的左上角开始绘制,超出部分做剪切处理。...[grks4jaqil.png] 6.android:scaleType=“fit_start” 把原图按照比例放大缩小到ImageView的高度,显示在ImageView的start(前部/上部)

    1.7K20

    OpenHarmony GIF图像渲染库—ohos-gif-drawable

    : ScaleType) scaletype: ScaleType 设置组件展示类型...ScaleType.FIT_START 显示内容缩放至能全部显示,然后将其放置于自定义组件的左上方 ScaleType.FIT_END 显示内容缩放至能全部显示,然后将其放置于自定义组件的右下方...ScaleType.FIT_CENTER 显示内容缩放至能全部显示,然后将其放置于自定义组件的居中位置ScaleType.CENTER 不进行缩放,然后将其放置于自定义组件的居中位置...ScaleType.CENTER_CROP 取(内容/自定义组件)的宽高比值的小值进行缩放,缩放至自定义组件大小,然后将其放置于自定义组件的居中位置ScaleType.FIT_XY...将内容宽度和高度拉伸/压缩至自定义组件的大小 ScaleType.CENTER_INSIDE当内容宽高任意一个大于自定义组件宽高表现为ScaleType.FIT_CENTER

    10020

    《Monkey Android》第12课ImageView

    android:scaleType是设置图片的填充方式,有以下用法: android:scaleType=”center”,按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示...android:scaleType=”centerCrop”,按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) android:scaleType=”centerInside...”,将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长(宽)等于或小于View的长(宽) android:scaleType=”fitCenter”,把图片按比例扩大(缩小)到View的宽度...,居中显示 android:scaleType=”fitEnd”,把图片按比例扩大(缩小)到View的宽度,显示在View的下部分位置 android:scaleType=”fitStart”,把图片按比例扩大...(缩小)到View的宽度,显示在View的上部分位置 android:scaleType=”fitXY”,把图片按照指定的大小在View中显示 android:scaleType=”matrix”,用matrix

    65020

    『安卓』安卓开发基础--基本控件

    ="fitXY" //其他的关于android:scaleType的参数解释,也可以参考下面的直观图 //android:scaleType="center" 在视图中心显示图片,并且不缩放图片 /.../android:scaleType="centercrop" 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度 //android:scaleType="centerinside" 按比例缩放图片...,使得图片长 (宽)的小于等于视图的相应维度 //android:scaleType="fitcenter" 按比例缩放图片到视图的最小边,居中显示 //android:scaleType="fitend...="fitXY" //其他的关于android:scaleType的参数解释,也可以参考下面的直观图 //android:scaleType="center" 在视图中心显示图片,并且不缩放图片 /...,使得图片长 (宽)的小于等于视图的相应维度 //android:scaleType="fitcenter" 按比例缩放图片到视图的最小边,居中显示 //android:scaleType="fitend

    7K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券