我正在创建一个应用程序,我需要创建大量由简单组件图像组成的类似图像。图像不会改变,但我不想手工制作所有图像(我认为以后可以用程序生成它们)。作为我正在尝试做的一个基本示例,我有2个drawables并且我试图将它们组合在Canvas
上。问题是当我像这样创建画布时:
Canvas canvas = new canvas(background);
应用崩溃是因为background
为空。我不明白为什么background
为空。
以下是代码的其余部分:
Bitmap background = BitmapFactory.decodeResource(getActivity().getResources(), R.drawable.background);
Bitmap foreground = BitmapFactory.decodeResource(getActivity().getResources(), R.drawable.foreground);
Canvas canvas = new Canvas(background);
canvas.drawBitmap(foreground,0,0,null);
如果它有任何帮助,那就完全是片段。