2016-02-19 63 views
-1

我不确定标题是否描述了我想要的内容。我正在Android上开发一个应用程序,其中孩子们开始一个新的空白绘画项目,最后通过从我为应用程序创建的一系列形状中拖动不同形状来完成完整绘画。我的问题是,我不知道如何去跟随孩子的步骤。使用户遵循特定步骤

孩子应该在每一步中读取消息并尝试应用它,然后单击下一个按钮以查看下一步。

我想确保他完全按照消息的意思来查看下一步。

从理论上讲,这在Java中如何应用?例如,如果有20个步骤,我应该如何让他的应用跟进,并确保他做的是正确的事情

+0

这太广泛无法回答它。如果你需要帮助,你应该更准确地描述他们应该如何拖动形状。例如,他们有一个起点和一个终点,就像变成另一个形状一样。然后你可以得到xy的位置,并检查他们是否达到他们的目标.... – Opiatefuchs

+0

@Opiatefuchs其实他们从一个普通的白色窗口开始,应用程序不断给他们说明开始绘制不同的形状。形状像鸟,树,等等。当他们完成整个绘图时,他们遵循的步骤。 – adnan

+1

如果我理解正确。您的消息将类似于“将(形状)拖到(区域)”。你可以实现类“区域”,它将“知道”是否有正确的形状。 – stjepano

回答

1

您正在寻找创建向导。在Java中使用MVC库libray Spring-MVC或者如果它的android可以使用类似的方法。基本上,您需要在保存状态时使用步骤和视图 - 典型的MVC模式。有一个传递给视图的模型对象。每个视图都有它可以读取/写入的模型部分。

Android - 参考WizarDroid。 春天 - AbstractWizardFormController将帮助

+0

听起来像寻找解决方案。我会试试看。感谢您的帮助 – adnan

+0

很高兴它帮助 - 阅读这个有趣的职位 - http://stackoverflow.com/questions/2072244/android-what-is-better-multiple-activities-or-switching-views-manually?lq=1 –

+0

我关于MVC模式很多,但实际上并不知道如何为我的项目实现这一点。这似乎与我所寻找的无关。在我的情况下,XML文件将作为视图,主要活动是控制器,最后模型,我不知道如何使用它!我应该写出我应该在模型中遵循的步骤吗?我真的不知道如何在我的项目上实现它 – adnan

相关问题