android:scaleType:
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / 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 用矩阵来绘制,动态缩小放大图片来显示。
分享到:
相关推荐
Android XML 布局属性详解 Android XML 布局属性是 Android 应用程序中最基本也是最重要的一部分。它负责控制屏幕上的各种控件的布局和排列。 Android XML 布局属性可以分为三类:第一类是属性值为 true 或 false ...
ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对...
下面是 RelativeLayout 的主要属性详解: 第一类:属性值为 true 或 false 1. android:layout_centerHorizontal:使当前控件水平居中。 2. android:layout_centerVertical:使当前控件垂直居中。 3. android:...
最后,涉及到图片显示的`android:scaleType`属性,它控制了ImageView如何根据自身的尺寸调整图片: 1. `CENTER`:保持图片原尺寸居中显示,超出部分会被裁剪。 2. `CENTER_CROP`:按比例放大图片,确保长或宽至少...
可以通过 android:src 属性设置图片的来源,android:scaleType 属性设置图片的缩放类型。 5. 状态开关按钮 - ToggleButton ToggleButton 是一种可以在两种状态之间切换的控件,常用于设置开关、选择等场景。可以...
### Android布局属性详解 在Android应用开发过程中,布局设计至关重要,它决定了用户界面的美观性和易用性。本文将深入探讨Android布局中的关键属性,并通过示例解释它们的具体用途及应用场景。 #### ...
+ 属性详解:layout_width、layout_height、id、text、textColor、textStyle、textSize、background、gravity + 带阴影的 TextView:android:shadowColor、android:shadowRadius、android:shadowDx、android:...
本文将深入解析Android布局属性,特别是针对`RelativeLayout`的一些重要属性,以及涉及`EditText`、`gravity`和`scaleType`的特性。 首先,`RelativeLayout`是一个常用的布局容器,它允许元素相对其他元素或父容器...
#### XML 属性详解 ##### android:adjustViewBounds 该属性用于控制 `ImageView` 在保持图像原始宽高比的情况下调整其大小。当设置为 `true` 时,`ImageView` 会根据 `maxWidth` 和 `maxHeight` 的限制自动调整自身...
Android ImgView 属性图文详解 在 Android 开发中,ImageView 是一个非常常用的控件,用于界面上显示图片。本文主要介绍了 ImageView 的一些重要属性,包括 src、background、scaleType 等,并通过实例代码和效果图...
### Android XML 文件详解 在Android开发中,XML文件主要用于定义应用程序的用户界面(UI)。本文将详细介绍各种Layout中常用的一些重要属性,并将其分为三类进行阐述:定位与对齐、间距与填充、文本与图像处理。 ...
### Android布局属性详解 在Android应用开发过程中,布局设计是至关重要的一步,它直接关系到用户界面的美观性和用户体验的好坏。本篇文章将详细介绍一些常用的Android布局属性,并对其功能及用法进行深入解析。 #...
- `android:scaleType="centerCrop"`该属性使得图片能够居中显示,并在必要时进行裁剪,以适应容器的尺寸。 ### 结论 通过本篇文章的学习,我们了解了如何使用`RelativeLayout`来构建复杂的布局,以及如何利用`...
### Android布局属性详解 #### 一、概述 在Android应用开发过程中,良好的用户界面设计是提升用户体验的关键之一。其中,布局是构成用户界面的基础。本文档汇总了Android中常用的布局属性,旨在帮助开发者更好地...
### Android布局属性详解 #### 一、概述 在Android应用开发过程中,布局是构建用户界面的基础,而`RelativeLayout`作为Android中最常用的布局之一,通过灵活的定位方式为开发者提供了丰富的排版选择。本文将深入...
#### 控件布局属性详解 **第一类:布尔属性** 这类属性接受`true`或`false`作为值,主要用于控制控件在布局中的位置。例如: - `android:layout_centerHorizontal`:设置为`true`时,使控件在其容器内水平居中。 ...
### Android Layout样式布局详解 #### 一、概述 在Android应用开发中,界面设计是非常重要的一环,而界面设计的核心就是布局(Layout)。布局决定了应用界面的结构与外观,是用户体验好坏的重要因素之一。本文将...