如何在基本Android绘图应用程序中添加多个着色页面?

如何在基本Android绘图应用程序中添加多个着色页面?,android,canvas,Android,Canvas,我对这里和开发应用程序是完全陌生的。我将学习以下基本教程: 本教程分为三个部分。但最终你会有一个应用程序,可以用多种颜色画画,可以擦除、保存、更改画笔大小并从新画布开始 我的目标是为用户添加一个选项,以便为画布选择背景。我已经为当前使用的画布设置了一个可绘制的背景。这样孩子们就可以“上色”。我现在想添加一个按钮,让它改变画布的背景。我想让他们在9种不同的“模板”中进行选择 由于应用程序有许多不同的代码,我不知道到底要粘贴哪一个,请转到教程页面查看所有使用的代码。或者只是问我该在这里粘贴哪个部分

我对这里和开发应用程序是完全陌生的。我将学习以下基本教程:

本教程分为三个部分。但最终你会有一个应用程序,可以用多种颜色画画,可以擦除、保存、更改画笔大小并从新画布开始

我的目标是为用户添加一个选项,以便为画布选择背景。我已经为当前使用的画布设置了一个可绘制的背景。这样孩子们就可以“上色”。我现在想添加一个按钮,让它改变画布的背景。我想让他们在9种不同的“模板”中进行选择

由于应用程序有许多不同的代码,我不知道到底要粘贴哪一个,请转到教程页面查看所有使用的代码。或者只是问我该在这里粘贴哪个部分

对不起,如果我不清楚或含糊不清,但我真的是一个早期的初学者


非常感谢。

尝试覆盖自定义视图的onDraw方法以进行着色,这样,在绘制您指定的背景可绘制对象之前,它会用子对象选择的颜色填充自己,然后更改可绘制对象,使其与他们正在着色的对象的空心草图分开是透明的。
您也可以通过将背景色、可绘制和儿童涂鸦三个视图相互分离来分层工作,并且只有在保存完成的工作时才能将它们组合起来。

嘿,嗨@yususfh,我正面临着完全相同的问题。您找到解决方案了吗