想象一下,我有一个显示任务列表的MainActivity
。您可以通过单击标准FAB按钮将新任务添加到列表中。在此新WizardActivity
开始之后。添加新任务是一个3步骤(每个步骤是一个单独的片段):
我需要有关后退按钮行为的建议以及工具栏中的后退箭头。
假设我在第2步,我该怎么办?移至第1步或关闭活动?什么是最好的UX模式?也许我应该删除其他 BACK 和 NEXT 按钮并将它们移动到工具栏(有点像iOS)?我真的想做到这一点,所以一切都很直观。
答案 0 :(得分:0)
您还可以考虑使用设备的后退按钮从步骤3-> step2->步骤1导航。
如果您在步骤1中,则仅关闭活动。
另外,请不要忘记在第1步和第2步中保存片段实例,以便当用户返回上一个片段进行编辑时,他/她不必再次提供数据。
不要使用外部的Back / next按钮,只需在每个片段上放置一个下一个按钮,然后让用户选择使用Tab键或按下硬件后退按钮返回上一个片段。
答案 1 :(得分:0)
让我们说一下我在第二步,我该怎么办?转到第1步或关闭活动?
后退按钮应始终向后移动,即如果在步骤2中移至步骤1,如果在步骤1中移至步骤1之前的视图(可能关闭活动)
也许我应该删除其他BACK和NEXT按钮并将它们移动到工具栏(有点像iOS)?
我会建议不要这样做。 Android和iOS有他们的指导原因,他们应该(最好)不要混合。我们的想法是,如果您拥有Android设备,该设备上的大多数应用应该看起来和行为相似,以便更容易学习/使用它们。混合平台很可能会混淆那些没有使用过它们的用户。