它被放入数组时是否为空?

时间:2012-01-19 00:21:14

标签: android bitmap android-canvas

在Android的Snake示例中,我们在数组中推送bitmap,但位图不包含任何内容,...您怎么看?

public void loadTile(int key, Drawable tile) {
        Bitmap bitmap = Bitmap.createBitmap(mTileSize, mTileSize, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        tile.setBounds(0, 0, mTileSize, mTileSize);
        tile.draw(canvas);

        mTileArray[key] = bitmap;
    }

(编辑:这是链接:Snake sample

1 个答案:

答案 0 :(得分:0)

如果将位图返回为null,则表示从File到Bitmap的转换出现了问题。一些可能的解决方案是图像太大,无法读取文件,或者您在数组中指向的元素为空。