2

私はMainActivityにタスクのリストを表示しているとします。標準のFABボタンをクリックすると、新しいタスクをリストに追加できます。この後、新しいWizardActivityが開始されます。新しいタスクを追加する(各ステップは、単一のフラグメントである)3段階のプロセスである:Android - 複数のフラグメントを持つウィザード - 戻るボタンの動作

enter image description here

私は戻るボタンの動作に関するアドバイスだけでなく、ツールバーの戻る矢印を必要としています。

私はにいるとしましょう。ステップ2、バックプレスで何をすべきですか? に移動するステップ1または終了アクティビティ?ここで最高のUXパターンは何ですか?おそらく、私は追加のBACKNEXTのボタンを削除し、ツールバーに移動してください(iOSのようなものでしょうか)。私は本当にこのようにしたいので、すべてが直感的でした。

+0

前のステップに移動し、ステップ1から前のアクティビティに戻る –

答えて

0

また、デバイスの戻るボタンを使用して、ステップ3→ステップ2→ステップ1にナビゲートすることも考えられます。

ステップ1の場合は、アクティビティを終了します。

step1とstep2でフラグメントのインスタンスを保存することを忘れないでください。ユーザーが以前のフラグメントに戻って何かを編集するときに、再度データを与える必要はありません。

外部の戻る/次のボタンを使用する代わりに、フラグメントのそれぞれに次のボタンを置いて、ユーザーがタブを使用して前のフラグメントに戻るか、ハードウェアの戻るボタンを押すかを選択できます。

0

私はステップ2にいますが、バックプレスで何をすべきですか?ステップ1に移動するか、アクティビティを閉じますか?

[戻る]ボタンは、常にそれはステップ2であれば、ステップ1に移動している、バック移動しなければならない場合には、ステップ1(おそらくアクティビティを閉じる)たぶん

前のビューへのステップ1外出先で追加のBACKとNEXTボタンを削除してツールバーに移動する必要があります(iOSのようなものです)。

私はこれに対して助言をします。 AndroidとiOSには、(好ましくは)混在させるべき理由のガイドラインがあります。アイデアは、あなたがAndroidデバイスを持っている場合、そのデバイス上のほとんどのアプリケーションは見た目と動作が類似しているため、それらをより簡単に学習/使用できるようにする必要があります。プラットフォームを混在させると、両方を使用していないユーザーが混乱する可能性が高くなります。

関連する問題