`

ImageView 的src和android:background的区别

阅读更多

针对ImageView来说:两者都可以设置ImageView的背景。

 

src:在设置ImageView的setAlpha()时有效果。

background:在设置ImageView的setAlpha()时无效果。

 

src 是原图显示而background是放大到全屏了.

android:scaleType="center"这些属性的效果只有在src模式下有效。

分享到:
评论

相关推荐

    Android中src和background的区别详解

    ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对...

    Android ImageView Src 和Background 区别

    总结来说,Android的ImageView的src和background属性分别服务于不同的目的,理解它们的区别有助于实现更精确的图像展示效果。在实际开发中,应根据需求合理选择使用src或background,并结合`scaleType`属性来优化...

    Android点击ImageView后加边框

    android:src="@drawable/your_image" android:background="@drawable/image_selector" /> ``` 6. **编程方式实现**: 如果不使用XML,也可以在代码中动态改变ImageView的属性。例如,使用setForeground()方法设置...

    安卓ImageView UI组件类+测试代码

    你可以通过设置`android:src`或`android:background`属性来指定要显示的图像资源。`android:src`用于显示图像内容,而`android:background`则用于设置背景图像。 在使用ImageView时,开发者通常会遇到以下几个关键...

    08-ImageView和ImageButton

    在Android开发中,`ImageView`和`ImageButton`是两种常见的图像显示控件,它们都用于在用户界面上显示图片。这两个控件虽然相似,但在功能和使用上有一些区别。 ## `ImageView` `ImageView`主要用于静态地展示图片...

    Android实训购物车页面

    Android实训项目 ...background="@drawable/aaa" android:weightSum="1" android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical" xmlns:android=...

    基础安卓自学汇总(网课学习)

    + android:src + android:scaleType + android:maxWidth + android:maxHeight + android:adjustViewBounds * 缩放类型: + fitStart + fitCenter + fitEnd + fitXY + center + centerCrop Android 基础...

    Android不同形状的ImageView

    总结,通过使用Shape Drawable、自定义View以及第三方库,如`RoundImageView`,开发者可以在Android应用中实现各种形状的ImageView,以增强界面的美观性和多样性。在实际项目中,应根据需求选择最适合的方法,并注意...

    Android购物车代码

    ...background="@drawable/aaa" android:weightSum="1" android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical" xmlns:android=...layout_height="153dp" android:...

    点按弹出按钮组件

    android:background="@drawable/composer_button" > <ImageView android:id="@+id/id_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent=...

    Android 学习(16)ImageView

    而`android:src`与`android:background`的区别在于,前者绘制在控件内容区域,后者绘制在控件背景。 8. **组合使用**:ImageView常与其他控件结合使用,如在GridView、RecyclerView中显示图片,或者与TextView组合...

    Android中图片优化之WebP使用

    android:src="@drawable/my_webp_image" /> ``` 4. 加载WebP图片:如果你使用的是Fresco库,可以通过`SimpleDraweeView`来加载WebP图片。 ```xml xmlns:fresco="http://schemas.android.com/apk/res-auto" ...

    Adroid 之 ImageView属性详解

    本篇文章将深入解析Android中的ImageView属性及其用法,帮助开发者更好地理解和使用这一组件。 1. **src与drawable** - `src`属性通常用于设置ImageView显示的图像资源,可以是本地图片、网络图片或九宫格图像。...

    安卓Android源码——imageView.rar

    3. 使用`android:background`属性代替`android:src`,当只需要背景颜色或简单图案时,可以减少内存消耗。 4. 使用WebP、JPEG或压缩过的PNG格式,降低图片大小。 5. 针对不同设备密度提供适当大小的图片资源,遵循...

    Android应用开发-ImageView控件.pptx

    `android:src` 用于设置ImageView的内容图像,通常是应用的主要展示图片,而`android:background` 设置的是ImageView的背景图片。两者之间有一个重要的区别:当使用`src`设置图片时,它会保持原始图片的比例填充,...

    Android-Android圆形ImageView可以设置五角星形可设置边框border

    为了设置边框,我们可以在XML布局文件中为CircleImageView添加`android:background`属性,值为一个定义了边框宽度和颜色的Shape Drawable。例如: ```xml android:id="@+id/starImageView" android:layout_width...

    ListView Button ImageView 里应用selector选择器切换图片并保持住

    对于ImageView,我们同样可以通过`android:src`或`android:background`属性设置selector。假设我们需要在用户点击ImageView时显示一张不同的图片,可以这样编写selector: ```xml <selector xmlns:android=...

    Androidstudio imageview

    在Android开发中,`ImageView` 是一个非常基础且重要的组件,用于展示图像资源。本教程将深入探讨如何在Android Studio中有效地使用`ImageView`,特别是关于如何实现圆角图片的剪切显示。 首先,让我们了解`...

Global site tag (gtag.js) - Google Analytics