65得票6回答
将Drawable转换成byte[]

我在ImageView中有一张来自于网络的图片,它很小(一个网站图标),我想把它存储到我的SQLite数据库中。 我可以从mImageView.getDrawable()获取Drawable,但是我不知道接下来该怎么做。我并不完全理解Android中的Drawable类。 我知道可以通过以下...

65得票8回答
如何使用RoundedBitmapDrawable?

有人成功使用RoundedBitmapDrawable吗?如果我理解的不对,请纠正我,但据我所知,它可以将常规矩形图像变成圆形图像。 到目前为止,我尝试的是这个:RoundedBitmapDrawable.createRoundedBitmapDrawable(getResources(),...

44得票6回答
Android 从 assets 获取 Bitmap 或音频

我需要从assets获取Bitmap和声音。我尝试像这样做:BitmapFactory.decodeFile("file:///android_asset/Files/Numbers/l1.png"); 就像这样:getBitmapFromAsset("Files/Numbers/l1.png...

42得票5回答
Android - ImageView:setImageBitmap与setImageDrawable的区别

setImageBitmap和setImageDrawable有什么区别?我想根据文件动态设置图像。我按照教程将我的Bitmap转换为BitmapDrawable,然后使用setImageDrawable进行设置。我发现直接使用setImageBitmap也可以工作,但是我没有注意到任何区别。...

40得票6回答
水平或垂直翻转位图图片

通过使用这段代码,我们可以旋转一张图片:public static Bitmap RotateBitmap(Bitmap source, float angle) { Matrix matrix = new Matrix(); matrix.postRotate(ang...

38得票6回答
如何从Android的位图中获取RGB值?

我想获取Android上位图的RGB值,但到目前为止还无法做到。我的目标是获取位图每个像素的RGB值。在Android中是否有特定函数或其他方法可用? 另外,我想知道是否需要使用colorMatrix()函数? 这对我的项目非常重要。

35得票7回答
由java.lang.NullPointerException引起:尝试在null对象引用上调用'int android.graphics.Bitmap.getWidth()'方法。

我有一个BitmapScalingHelper.java:public class BitmapScalingHelper { public static Bitmap decodeResource(Resources res, int resId, int dstWidth, int...

32得票6回答
错误:DisplayListCanvas.throwIfCannotDraw中的RuntimeException

我的应用程序在Nougat模拟器和许多设备上运行得非常良好,但我发现在Google Play崩溃报告中出现了这个异常,我不知道为什么会发生这种情况。这个异常只会发生在Nougat设备上++。 异常信息: java.lang.RuntimeException: at android....

31得票1回答
如何使用Picasso加载位图而不使用ImageView?

使用ImageView,我可以使用以下代码通过回调下载图像 Picasso.with(activity).load(url).into(imageView, new Callback() { @Override public void onSuccess() { ...

31得票2回答
在Android中如何获取ImageView/Bitmap的高度和宽度

我想获取一个在ImageView或背景图片中的位图图像的高度和宽度。请帮帮我,任何帮助将不胜感激。