`
tomhibolu
  • 浏览: 1430987 次
文章分类
社区版块
存档分类
最新评论

Android中同一个ImageView中根据状态显示不同图片

 
阅读更多
有时候,我们为了在同一个ImageView中显示不同的图片,往往会使用:
可以用另一个简便的方法实现相同的功能,首先,在res/drawable下建立一个xml文件,内容如下:
然后在layout中把image view的src设置成已创建好的xml文件,程序中变换图片时,只需要使用:
imageview.getDrawable().setLevel(50);
Android会根据level的值自动选择对应的图片。手机显示剩余电量就是用这个方法来显示不同图片的。
分享到:
评论

相关推荐

    android安卓通过url获取网络图片并显示在imageview中

    在Android开发中,将网络上的图片加载到ImageView控件中是一项常见的需求。本文将详细介绍如何通过URL获取网络图片并将其显示在ImageView上。我们将使用一个简单的示例来演示这一过程,该示例是从百度官网获取其logo...

    Android ImageView图片放大到全屏显示

    在XML布局文件中,可以通过`android:scaleType`属性来调整图片的显示方式,例如`centerCrop`用于填充整个ImageView,`fitCenter`则保持图片比例居中显示。 要实现图片的全屏显示,通常需要将ImageView的大小设置为...

    Android通过ImageView实现图片的显示和切换

    在Android开发中,显示...综上所述,Android中的图片显示和切换涉及多个层面,包括基本的ImageView使用、事件监听、图片资源管理以及用户体验优化。掌握这些知识点有助于开发出功能丰富且用户体验良好的Android应用。

    android 在imageview上的指定位置添加图片 图片尺寸自适应

    ImageView是Android SDK提供的一个用于显示单个图像的视图组件。它可以显示Bitmap、Drawable资源或从网络加载的图像。默认情况下,ImageView会根据其宽度和高度自动调整图像大小,但有时我们需要更精细的控制。 要...

    HurleyWong#TechNote#Android中ImageView实现平铺多张图片1

    Android中ImageView实现平铺多张图片Android中实现平铺图片有两种方式:在drawable中定义平铺的Bitmap然后在ImageView中引

    Android中使用自定义ImageView实现图片圆形遮罩效果

    本篇文章将详细讲解如何在Android中通过自定义一个ImageView来实现图片的圆形遮罩效果。这个功能对于创建用户界面,如头像显示或者一些需要突出圆形元素的设计时非常有用。 首先,我们需要创建一个新的Java类,继承...

    android imageview 图片缩放

    为了实现图片的缩放,通常我们需要自定义一个ImageView子类,重写onMeasure()方法,使ImageView能够根据图片内容进行自适应缩放。例如,我们可以使用CENTER_CROP或CENTER_INSIDE等ScaleType来控制图片的显示方式。 ...

    Android Matrix处理ImageView中图片缩放,平移

    在Android开发中,对图像进行缩放和平移是常见的需求,特别是在ImageView中显示Bitmap时。Matrix类是Android提供的一种强大的工具,它允许我们对图像进行复杂的几何变换,如旋转、缩放、平移和倾斜。本文将深入探讨...

    Android点击ImageView后加边框

    1. **Android ImageView**: ImageView是Android SDK中的一个视图组件,主要用于显示图像资源,如图片、图标等。开发者可以通过XML布局文件或代码动态设置ImageView的属性,如图片资源、大小、位置等。 2. **点击...

    Android用线程实现ImageView图片变换+可以停止和继续

    在Android开发中,图片的加载和动画效果是一个重要的部分,特别是在UI交互中。这个主题“Android用线程实现ImageView图片变换+可以停止和继续”主要关注如何利用线程技术来实现图片的动态变换,并且提供了暂停和继续...

    android自定义控件 带有check状态的ImageView

    本教程将深入讲解如何创建一个具有检查状态的自定义ImageView,允许显示"checked"和"unchecked"两种不同的图片状态。虽然当前实现中,这两种状态的图片是硬编码固定的,但我们的目标是使其可以通过XML配置来灵活设置...

    Android不同形状的ImageView

    在Android开发中,ImageView是用于显示图像资源的基本组件。它不仅可以加载本地图片,还可以通过网络加载图片。然而,系统默认的ImageView通常是矩形形状,但有时候我们可能需要将其设计成圆形、椭圆形或其他自定义...

    Android代码-在ImageView中显示文字

    The idea of this android library is to give the possibility to display two texts inside the imageitself. These texts could be the title or the description of the image or something else. Also there ...

    android图片放大缩小 ImageView

    在Android开发中,图片的处理是一项非常常见的任务,特别是在用户界面设计中,ImageView组件是展示图片的主要方式。本文将深入探讨如何在Android中实现图片的放大和缩小功能,特别是通过ImageView来实现这一目标。 ...

    android拍照剪切显示到imageView中

    在Android应用开发中,"android拍照剪切显示到imageView中"是一个常见的需求,涉及到相机权限、图片处理和UI展示等多个方面。以下是对这个主题的详细解释: 1. **相机权限**: 在Android 6.0(API级别23)及以上...

    android根据url下载图片的网络ImageView

    在Android开发中,"根据URL下载图片的网络ImageView"是一个常见的需求,特别是在构建涉及大量图像内容的应用时。网络ImageView允许用户从互联网上加载图片,并显示在应用中,而不是将所有图片都存储在本地,节省了...

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

    在Android开发中,ImageView是用于显示图像的常见组件,但默认情况下,它的显示方式由`scaleType`属性控制,如center、centerCrop、fitXY等。然而,这些内置的缩放类型可能无法满足某些特定需求,例如仅显示图片的某...

    Android实现imageView显示圆角图片、描边图片效果.rar

    Android实现imageView显示圆角图片、描边图片效果,具体效果请参见运行截图所示。用在你的android APP中,可美化图片,让图片的显示更漂亮。这个例子主要是让大家熟悉imageView控件的用法技巧,除了可以实现圆形图片...

    android 将Imageview生成图片后保存到本地相册的实现

    android 将Imageview 将view生成图片后保存到本地相册的实现生成图片后保存到本地相册的实现,android 将Imageview生成图片后保存到本地相册的实现 android 将Imageview生成图片后保存到本地相册的实现, 有需要的朋友...

    android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)

    在实际应用中,我们不仅需要显示本地资源中的图像,还经常需要从网络上加载图片,同时可能还需要根据界面需求动态设置ImageView的尺寸以及实现圆角效果。下面将详细讲解这些知识点。 1. **网络图片加载** Android...

Global site tag (gtag.js) - Google Analytics