android:scaleType=matrix布局文件加载图片时候的显示方式
android:scaleType="center"
以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。
android:scaleType="centerCrop"
以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽时)图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽),并按View的大小截取图片。当原图的size大于ImageView时,按比例缩小图片,使得长宽中有一向等于ImageView,另一向大于ImageView。实际上,使得原图的size大于等于ImageView的长(宽)。
android:scaleType="centerInside"
以原图的几何中心点和ImagView的几何中心点为基准,将图片的内容完整居中显示,通过按比例缩小原来的size使得图片长(宽)等于或小于ImageView的长(宽)。
android:scaleType="fitCenter" 把图片按比例扩大(缩小)到View的宽度,居中显示
android:scaleType="fitEnd" 把图片按比例扩大(缩小)到View的宽度,显示在View的下部分位置
android:scaleType="fitStart" 把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置
android:scaleType="fitXY" 把图片按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满View.
android:scaleType="matrix" 用matrix来绘制(默认)。
转载于:https://blog.51cto.com/8026619/1553532
android:scaleType=matrix布局文件加载图片时候的显示方式相关推荐
- Android之使用Android-AQuery异步加载图片(一)
第一节:转载地址(http://www.cnblogs.com/lee0oo0/archive/2012/10/25/2738299.html) // 必须实现AQuery这个类 AQuery aq ...
- Android框架之路——Glide加载图片(结合RecyclerView、CardView)
Android框架之路--Glide加载图片 一.简介: 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech.这个库被广泛的运用在google的开 ...
- android grideview 图片png透明,Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题...
众所周知,我们在使用GridView或者ListView时,通常会遇到两个棘手的问题: 1.每个Item获取的数据所用的时间太长会导致程序长时间黑屏,更甚会导致程序ANR,也就是Application ...
- Android 开发笔记 ListView异步加载图片
当ListView需要在线获取数据,并且列表中需要显示图片时,友好的处理方式是使用异步加载图片的方式. 这是因为LIstView中显示的内容是分为两部加载的,第一次加载文本信息(包含图片的uri地址) ...
- Android实现异步从网络加载图片列表
博文出处:http://blog.csdn.net/carterjin/article/details/7995935 有时会有在加载ListView的时候,包含用户头像或其他需要到网络获取的图 ...
- android多种方式实现异步加载图片
记得之前做安卓应用时都是在2.2以下的版本,如果在UI线程中进行耗时操作,比如http,socket等 会产生android.os.NetworkOnMainThreadException 如果异步加 ...
- Android开发之ListView异步加载图片
ListView这个控件对于大家肯定不会陌生,即使你是初学者相信也会用ListView.因为ListView这个控件实在是太常用,可以说基本上每一个项目开发都会用到它,今天这篇博客主要讲解,ListV ...
- Android开发之使用createFromStream加载图片发现图片变小
我们在开发过程中经常要将sd卡或网络图片加载为Drawable来使用.有很多人为了方便使用Drawable.createFromStream(stream, "src"). 但是使 ...
- android百度地图覆盖物异步加载图片,Android 百度地图marker中图片不显示的解决方法(推荐)...
目的: 根据提供的多个经纬度,显示所在地的marker样式,如下: 问题: 1.发现marker中在线加载的图片无法显示出来: 2.获取多个对象后,却只显示出了一个marker: 以下为官网实现方法: ...
最新文章
- python【数据结构与算法】动态规划详解从背包到最长公共子序列(看不懂你来打我)
- CV之IS:计算机视觉中图像分割(语义分割)最diao炸(完)天(整)的思维导图
- WinAPI: GetWindow - 获取与指定窗口具有指定关系的窗口的句柄
- 20200915 椭圆范数的三角不等式证明:sqrt(x^T*Q*x)
- 使用spi协议,接收来自slave的数据之前写0xff的原因
- 配置SQL Server 2012 AlwaysOn ——step1 建立AD域及DNS配置
- jpa原生query_Spring Data JPA原生SQL查询
- mysql ibdata1 损坏_mysql innodb文件ibdata1损坏导致mysql无法启动
- 详细解释下头条图文和微头条发布建议
- 信息系统项目管理通关指南
- P3150 pb的游戏(1)
- DolbyAudio访问杜比音效驱动程序时发生问题,请重新启动计算机或......
- 恶略天气下的目标检测
- 感应加热计算机仿真软件,一种新型感应加热电源调功方式的研究与计算机仿真...
- java随机生成三位数
- (VQA)LRTA: A Transparent Neural-Symbolic Reasoning Framework with Modular Supervision for Visual Que
- Python之爬虫和数据小解析
- SAP 发出商品业务配置
- 高中教师资格证笔试计算机学科知识与能力,2018下半年教师资格证考试笔试-高中信息技术学科知识与能力试题答案...
- 区分阿里云系统盘和数据盘