android——获取ImageView上面显示的图片bitmap对象

获取的函数方法为:Bitmap bitmap=imageView.getDrawingCache();

但是如果只是这样写我们得到的bitmap对象可能为null值,正确的方式为:

imageView.setDrawingCacheEnabled(true);
Bitmap bitmap=imageView.getDrawingCache();
imageView.setDrawingCacheEnabled(false);

只是提醒一下多多注意。

其他android学习经验:

http://jingyan.baidu.com/season/48891

时间: 2024-11-11 12:36:05

android——获取ImageView上面显示的图片bitmap对象的相关文章

Android ImageView 不显示JPEG图片 及 Android Studio中怎样引用图片资源

Android ImageView 不显示JPEG图片 今天在写一个小实例,ImageView在xml里面设置的是INVISIBLE,在代码里须要设置成setVisibility(View.VISIBLE),但图片没有显示出来,换成PNG或其他的JPEG格式的图片确能够正常的显示. 原因:显示的图片大小为5.39K,图片格式有损坏,所以不能正常显示. 解决:换一张图片.或又一次生成JPEG图片. 假设还是不能正常显示,建议在设置完VISIBLE后,调用例如以下方法: iv.setVisibili

Android ImageView 不显示JPEG图片 及 Android Studio中如何引用图片资源

Android ImageView 不显示JPEG图片 今天在写一个小实例,ImageView在xml里面设置的是INVISIBLE,在代码里需要设置成setVisibility(View.VISIBLE),但图片没有显示出来,换成PNG或其它的JPEG格式的图片确可以正常的显示. 原因:显示的图片大小为5.39K,图片格式有损坏,所以不能正常显示. 解决:换一张图片,或重新生成JPEG图片. 如果还是不能正常显示,建议在设置完VISIBLE后,调用如下方法: iv.setVisibility(

android 获取通讯录并显示listview

网上找的demo 每一段都有详细注释 关键代码如下: 权限: <!-- 读取联系人权限 --> <uses-permission android:name="android.permission.READ_CONTACTS" /> <!-- 拨打电话权限 --> <uses-permission android:name="android.permission.CALL_PHONE" /> 代码: package co

Android开发ImageView控件缩放图片

首先还是最基础的ImageView控件如何显示图片: <ImageView                Android:id="@+id/imgView"                android:layout_width="fill_parent"                android:layout_height="fill_parent"                android:src="@drawable

Android 中 Movie 类显示GIF图片

1.Movie类简介 2.代码实现 import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Movie; import android.graphics.Paint; import android.os.Bundle; import android.util.AttributeSet; import android.vi

android 获取512*512规格的图片

在360的商店上线一个个人项目,弄程序图标的时候搞了半天 1. 在wps的ppt上面随便做了一个图标,图片尽可能的大,至少要保证在保存出来要大于512*512的像素大小 2. 保存了png的图片,在android studio中打开新建Image Asset 3. 点击next

怪胎:Android开发ImageView图片无法显示

今天碰到一个非常奇怪的问题: 在Android中ImageView无法显示加载的本地SDCard图片. 具体过程是:先调用本地照相机程序摄像,然后将拍摄的图片加载在ImageView中显示. [java] view plaincopyprint? public class ActiEnvi extends Activity   { static final String TAG = "ActiEnvi"; private static final int REQ_CODE_CAMERA

Android开发 - ImageView加载Base64编码的图片

在我们开发应用的过程中,并不是所有情况下都请求图片的URL或者加载本地图片,有时我们需要加载Base64编码的图片.这种情况出现在服务端需要动态生成的图片,比如: 二维码 图形验证码 ... 这些应用场景有个共同点就是,这些图片都是由服务器动态生成,并不需要生成后保存成文件再返回给客户端. Android中ImageView加载Base64图片其实非常简单,并不需要引入第三方库,方法如下: import android.util.Base64; # 代码片段 String base64 = "d

Android 获取并显示远程图片 Picasso框架的使用(一)

转载请注明出处:明桑Android 在Android开发中,常需要从远程获取图片并显示在客户端,当然我们可以使用原生HttpUrlConnection和AsyncTask等操作来完成,但并不推荐,因为这样不仅需要我们编写大量的代码,还需要处理缓存和下载管理等,最好自己封装成库或者采用第三方库: Picasso:A Powerful Image Downloading and Caching Library for Android 根据名字就知道它是跟什么相关了(Picasso:毕加索)它的基本操