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

[Android XML] --- android:scaleType

阅读更多

ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

 

android:scaleType是控制图片如何resized/moved来匹对ImageViewsize

 

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(fill)
    MATRIX / matrix 用矩阵来绘制

 

 

 

分享到:
评论

相关推荐

    android XML文件详解

    ### Android XML 文件详解 在Android开发中,XML文件主要用于定义应用程序的用户界面(UI)。本文将详细介绍各种Layout中常用的一些重要属性,并将其分为三类进行阐述:定位与对齐、间距与填充、文本与图像处理。 ...

    Android Layout样式布局

    - 示例:`android:scaleType="centerCrop"` - **android:layout_centerHorizontal** 和 **android:layout_centerVertical** - 用途:分别使控件在水平方向或垂直方向上居中。 - 示例:`android:layout_...

    Android-XML一般属性.docx编程资料

    - **`android:scaleType`**: 设置缩放类型,如`fitCenter`、`centerCrop`等。 **5. `AdapterView` 类** - **`android:divider`**: 设置分割线的样式。 - **`android:dividerHeight`**: 设置分割线的高度。 - **...

    AndroidXML布局属性详解

    * android:scaleType:控制图片如何 resized/moved 来匹对 ImageView 的 size。 Android XML 布局属性是 Android 应用程序中最基本也是最重要的一部分。它负责控制屏幕上的各种控件的布局和排列。了解和掌握这些...

    Android代码-android相册系统(用Matrix实现).zip

    - Permission:在AndroidManifest.xml中声明权限,如读写存储权限(READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE)对于访问图片至关重要。 通过以上讲解,我们可以看出这个项目不仅涉及到了Matrix类的图像变换...

    android studio上使用zxing-android-embedded实现二维码生成和扫描

    android:scaleType="centerInside" /> ``` 在对应的Activity代码中,你可以使用ZXing的`Encoder`类来生成二维码。以下是一个简单的示例: ```java import com.google.zxing.BarcodeFormat; import ...

    Android常见Views速查表(来自GoogleStudyJams网站)

    - `android:scaleType`: 设置图片的缩放类型。 - `android:layout_width` 和 `android:layout_height`: 定义视图的宽度和高度。 - **示例代码**: ```xml android:id="@+id/photo_image_view" android:...

    Android_XML.zip_android_xml_安卓界面

    - 图像属性:如ImageView的android:src(图片资源)、android:scaleType(缩放类型)等。 四、XML主题和风格 1. 主题(Themes):在res/values/styles.xml中定义全局的主题,可以影响整个应用程序的外观。比如,...

    android布局属性详

    - **示例**:`android:text="@string/hello_world"`,其中`@string/hello_world`是指向`strings.xml`中的字符串资源引用。 3. **`android:gravity`** - **作用**:用于定义视图内部内容(如文本)的对齐方式。 -...

    基本控件属性

    - `android:scaleType` 控制图片如何适应ImageView的尺寸: - `CENTER` 保持原图大小居中显示,超出部分会被裁剪。 - `CENTER_CROP` 保持比例放大,使图片至少覆盖整个ImageView。 - `CENTER_INSIDE` 保持比例...

    Android布局文件的属性值解析

    `android:scaleType` 属性用于控制ImageView如何缩放和定位图像。常见的值包括 `center`, `fitCenter`, `fitStart`, `fitEnd`, `centerInside`, `centerCrop` 等。例如: ```xml android:layout_width="100dp" ...

    Android代码-仿美图秀秀和IOS系统的相机胶卷.zip

    通常,我们需要在Manifest.xml中声明READ_EXTERNAL_STORAGE权限,并在Android 6.0及以上版本中请求运行时权限。 5. **图片选择器**:用户应能选择多个图片,所以需要实现多选功能。这可以通过添加复选框或者使用...

    android应用源码图片放大缩小旋转涂鸦源码.zip

    - ImageView:用于显示图片的Android组件,可以通过设置scaleType属性来实现图片的缩放。 - Matrix:用于进行图像变换,如旋转、平移和缩放。开发者可能会修改ImageView的Matrix属性来实现动态调整。 - Animation...

    Android中用xml配置旋转动画的代码清单.pdf

    android:scaleType="fitXY" android:layout_centerInParent="true" android:src="@drawable/fc" /> ``` `android:layout_centerInParent="true"`确保ImageView在其父视图的中心开始旋转。 4. **动画的原理和...

    Android基本视图

    - AndroidManifest.xml:应用的配置文件,定义权限、活动、服务等。 3. **Activity的生命周期**: - `onCreate()`: 活动创建。 - `onStart()`: 活动变得可见。 - `onResume()`: 活动成为前台活动,用户可以与其...

    Android2.2 API 中文文档系列(6) —— ImageView

    android:scaleType="centerCrop" android:src="@drawable/my_image" /> ``` ##### android:src 用于指定 `ImageView` 显示的图像资源。可以是应用的内置资源,也可以是外部的图像资源。 **示例代码:** ```xml ...

    Android开发入门(三)

    - **ImageView**: 显示一张名为“happybirthday”的图片,设置`android:scaleType="centerCrop"`使得图片能够居中显示且保持原始比例,不会发生变形。值得注意的是,资源文件名必须遵循命名规则,不能包含空格或大写...

    Android View常用组件

    在XML布局文件中,我们可以使用`<Button>`标签来创建按钮,并通过`android:text`属性设置按钮上的文字。 ```xml android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_...

    Android常见Views速查表

    - **`android:scaleType`**: 设置图片如何适应视图的大小,例如 `centerCrop` 会裁剪并缩放图片以填充整个视图区域。 - 其他属性同 `TextView`。 **示例代码:** ```xml android:id="@+id/photo_image_view" ...

Global site tag (gtag.js) - Google Analytics