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

时间:2014-08-19 13:58:47

标签: android canvas

我是全新的,也是开发应用程序的人。我遵循一个基本的教程: http://code.tutsplus.com/tutorials/android-sdk-create-a-drawing-app-interface-creation--mobile-19021

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

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

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

很抱歉,如果我不清楚或含糊不清,但我真的是初学者。

非常感谢。

1 个答案:

答案 0 :(得分:0)

尝试覆盖自定义视图的onDraw方法进行着色,以便在绘制已分配的背景可绘制之前,使用孩子选择的颜色填充自己,然后更改绘图,使其与他们着色的物体的空心草图。 您还可以通过将三个视图中的背景颜色,可绘制和子项涂鸦分开来进行分层工作,并且只有在您保存完成的工作时才将它们组合在一起。