`
zhaolianyang
  • 浏览: 97425 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android图片的固定大小显示

阅读更多
Android图片的固定大小显示 
很多时候服务器端传过来的图片大小不统一。在ImageView里面设置这个属性可以让图片显示的时候统一大小。

  android:scaleType="centerCrop"

  android:scaleType是控制图片如何resized/moved来匹对ImageView的size。

  android:scaleType值的意义区别:

  CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

  CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

  CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

  FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示

  FIT_END / fitEnd 把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置

  FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置

  FIT_XY / fitXY 把图片不按比例扩大/缩小到View的大小显示

  MATRIX / matrix 用矩阵来绘制


1
3
分享到:
评论

相关推荐

    在固定大小imageView里显示图片指定区域

    通过这种方式,我们不仅实现了在固定大小的ImageView中显示图片的指定区域,还提供了灵活的配置方式,可以根据应用的需求进行定制。这在处理大量图片或者有特殊显示需求的场景下非常有用,比如展示局部细节、裁剪...

    从网络获取图片按图片原大小显示

    标题“从网络获取图片按图片原大小显示”和描述所指出的问题,通常涉及到图片加载库的使用、图像解码、布局适应以及性能优化等关键点。下面将详细阐述这些知识点: 1. **网络图片加载**:Android中,我们可以使用...

    android 瀑布流图片显示

    下面将详细介绍如何在Android中实现瀑布流图片的显示。 1. **网络图片加载库**: 在Android中,由于数据通常是网络图片,因此我们需要一个网络图片加载库。常见的有 Glide、Picasso、Fresco 等。Glide以其高效和...

    android 广告效果图片动态显示

    这需要对布局进行适当的响应式设计,如使用比例值替代固定像素,以及适当地调整图片的大小和位置。 8. **手势检测**: 用户可能希望手动滑动查看广告,因此需要集成手势检测功能,使用户可以通过轻扫屏幕来翻页。 9...

    Android拍摄矩形固定区域的图片并保存

    在Android平台上,开发一款应用以实现“拍摄矩形固定区域的图片并保存”涉及到了多个技术要点。首先,我们需要自定义相机(Custom Camera),然后在相机界面中添加一个矩形图层来限定用户拍摄的区域,最后对选定的...

    Android中图片的飞入,并且固定飞入后的位置

    在Android开发中,图片的动态效果常常用于提升用户体验,例如图片的飞入动画。这种效果可以使用户界面更具吸引力,让应用看起来更加生动活泼。本文将详细介绍如何实现一个从底部飞入并固定位置的图片动画。 首先,...

    android 分页显示图片

    下面我们将深入探讨如何在Android中实现分页加载图片。 1. 分页原理: 分页加载的基本思想是将数据集分成若干个部分,每次只加载一部分(一页)数据,当用户滚动到页面底部时,再动态加载下一页。对于图片加载,这...

    Android图片压缩方法并压缩到指定大小

    Android图片压缩是一种常用的技术,用于减少图片的大小,使其更适合在移动设备上显示。今天,我们将分享三种压缩图片的方法,并将其压缩到指定大小。 图片质量压缩 图片质量压缩是一种常用的压缩方法,它可以将...

    android imageview 图片缩放

    ImageView可以设置为固定大小或根据图片大小自动调整。为了实现图片的缩放,通常我们需要自定义一个ImageView子类,重写onMeasure()方法,使ImageView能够根据图片内容进行自适应缩放。例如,我们可以使用CENTER_...

    Android图片素材集锦

    在Android中,这种图标可以用于自定义应用的导航栏、工具栏或者快速操作按钮,使用户能够直观理解各个功能。 3. **Android界面小图片大全**: 这部分素材可能包含了各种尺寸的小图片,适用于不同屏幕密度(ldpi, ...

    Android图片裁剪demo

    首先,Android中的图片裁剪通常涉及到两个关键组件:`Intent`和`Bitmap`。`Intent`用于启动系统提供的图片选择器,让用户从相册中选取图片;`Bitmap`则用于处理和展示选定的图片。 1. **使用Intent选择图片** ...

    Android recyclerview实现图片自适应高度的瀑布流

    总之,实现Android RecyclerView中的图片自适应高度的瀑布流布局,需要结合自定义ImageView、图片加载库、StaggeredGridLayoutManager以及适当的滚动和数据加载逻辑。这个过程涉及到Android UI设计、布局管理、数据...

    Android Face人脸识别检测,圆形相机预览框,截取图片(宽高自定义),圆形图片显示

    在Android中,我们通常使用`Camera`或`Camera2` API来访问摄像头。为了实现圆形预览框,需要对预览纹理进行裁剪和变形处理。这通常涉及到自定义`TextureView`或`SurfaceView`,在`onDraw()`方法中绘制一个圆形区域...

    android实现超高仿微信终极图片选择器

    - **图片裁剪**:提供图片裁剪工具,允许用户调整选定图片的大小和比例,类似于微信中的裁剪功能。 2. **UI组件与布局** - **GridView** 或 **RecyclerView**:通常用于展示图片列表,根据设备屏幕尺寸动态调整...

    android图片堆叠效果实现

    以下将详细介绍如何在Android中实现这一功能。 首先,我们需要理解Android中的视图(View)系统。Android的UI构建主要基于View和ViewGroup。在图片堆叠效果中,我们可能需要自定义一个ViewGroup,比如叫做`...

    Android高级应用源码-GridView添加图片DeleteGridView0.2.zip

    GridView在Android中是一个常用的控件,它能够以网格形式展示数据,常用于显示大量可点击的项目,如照片库或应用列表。 【描述分析】 "源码参考,欢迎下载" 描述简明扼要,表明这是一个供开发者学习和参考的源代码...

    android下载网络图片的方法

    总之,Android中下载网络图片的方法多样,开发人员应根据实际情况选择合适的技术,确保在提高用户体验的同时,充分利用系统资源,优化性能。同时,注意处理可能的异常情况,如网络连接失败、图片加载失败等,以提供...

    Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理.zip

    总结起来,这个图像控件是Android开发中的强大工具,集成了多种功能,既满足了基础的图片显示,又支持高级的交互和处理。通过合理利用这个控件,开发者可以创建出更加丰富和交互性强的Android应用。在实际项目中,...

    Android开发之listview优化+图片异步加载缓存+避免图片显示闪烁

    2.3 **图片大小调整**:根据ImageView的实际大小裁剪或缩放图片,避免加载过大图片导致内存消耗。 **3. 图片缓存** 3.1 **内存缓存**:在内存中存储图片的Bitmap对象,当再次请求同一图片时,直接从内存中获取,...

    Android TextView的图片和文字居中探索

    本文将深入探讨如何在Android中实现TextView的图片和文字居中。 首先,我们需要理解TextView的基本属性。`android:gravity`属性用于设置内容(包括文字和图片)在TextView内部的对齐方式,它可以是顶部、底部、左边...

Global site tag (gtag.js) - Google Analytics