我不確定標題是否描述了我想要的內容。我正在Android上開發一個應用程序,其中孩子們開始一個新的空白繪畫項目,最後通過從我爲應用程序創建的一系列形狀中拖動不同形狀來完成完整繪畫。我的問題是,我不知道如何去跟隨孩子的步驟。使用戶遵循特定步驟
孩子應該在每一步中讀取消息並嘗試應用它,然後單擊下一個按鈕以查看下一步。
我想確保他完全按照消息的意思來查看下一步。
從理論上講,這在Java中如何應用?例如,如果有20個步驟,我應該如何讓他的應用跟進,並確保他做的是正確的事情
我不確定標題是否描述了我想要的內容。我正在Android上開發一個應用程序,其中孩子們開始一個新的空白繪畫項目,最後通過從我爲應用程序創建的一系列形狀中拖動不同形狀來完成完整繪畫。我的問題是,我不知道如何去跟隨孩子的步驟。使用戶遵循特定步驟
孩子應該在每一步中讀取消息並嘗試應用它,然後單擊下一個按鈕以查看下一步。
我想確保他完全按照消息的意思來查看下一步。
從理論上講,這在Java中如何應用?例如,如果有20個步驟,我應該如何讓他的應用跟進,並確保他做的是正確的事情
您正在尋找創建嚮導。在Java中使用MVC庫libray Spring-MVC或者如果它的android可以使用類似的方法。基本上,您需要在保存狀態時使用步驟和視圖 - 典型的MVC模式。有一個傳遞給視圖的模型對象。每個視圖都有它可以讀取/寫入的模型部分。
Android - 參考WizarDroid。 春天 - AbstractWizardFormController將幫助
聽起來像尋找解決方案。我會試試看。感謝您的幫助 – adnan
很高興它幫助 - 閱讀這個有趣的職位 - http://stackoverflow.com/questions/2072244/android-what-is-better-multiple-activities-or-switching-views-manually?lq=1 –
我關於MVC模式很多,但實際上並不知道如何爲我的項目實現這一點。這似乎與我所尋找的無關。在我的情況下,XML文件將作爲視圖,主要活動是控制器,最後模型,我不知道如何使用它!我應該寫出我應該在模型中遵循的步驟嗎?我真的不知道如何在我的項目上實現它 – adnan
這太廣泛無法回答它。如果你需要幫助,你應該更準確地描述他們應該如何拖動形狀。例如,他們有一個起點和一個終點,就像變成另一個形狀一樣。然後你可以得到xy的位置,並檢查他們是否達到他們的目標.... – Opiatefuchs
@Opiatefuchs其實他們從一個普通的白色窗口開始,應用程序不斷給他們說明開始繪製不同的形狀。形狀像鳥,樹,等等。當他們完成整個繪圖時,他們遵循的步驟。 – adnan
如果我理解正確。您的消息將類似於「將(形狀)拖到(區域)」。你可以實現類「區域」,它將「知道」是否有正確的形狀。 – stjepano