0

所以我有这个 png 格式的绿球图像(103x104px 是大小),我试图在我在屏幕上绘制它之前调整它的大小。我正在尝试这段代码,我在许多线程和 android 文档中都找到了该代码,该函数被指定为我应该需要的,但它不起作用。

Bitmap a=BitmapFactory.decodeResource(getResources(), R.drawable.example);
Bitmap b=Bitmap.createScaledBitmap(a,30,30,false);

然后我用

canvas.drawBitmap(b, x, y ,paint);

但无论我给 createScaledBitmap() 提供哪些数字,屏幕上的图像仍然相同。

4

1 回答 1

0

好的,所以最终解决方案非常简单:D 我忽略了代码中的一行,当我决定调整它的大小时我忘记删除它并且该行总是支持它,所以这段代码确实有效。我的错,应该在发布之前更长时间地搜索我的代码。

于 2012-11-07T20:18:51.487 回答