在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)
答案 0 :(得分:0)
如果将位图返回为null,则表示从File到Bitmap的转换出现了问题。一些可能的解决方案是图像太大,无法读取文件,或者您在数组中指向的元素为空。