これは少しトリッキーです:私はユーザーにアプリ上のすべてのオブジェクトに対して2つのアクションを与える必要があります:リストに追加および機能(これは私が思いつく最高の翻訳です)あり)。問題は次のとおりです:リストに追加すると、ユーザーリストにアイテムが追加され、フィーチャーはそれをユーザーのフロントページに表示しますだけでなく、アイテムをそのリストに追加します。では、ここでフィードバックを処理する方法は?
インターフェースは両方のアイコン/ボタンを同時に表示する必要があり、アイテムが既にリストにある場合、またはアイテムがフィーチャーされている場合は、ユーザーにフィードバックを提供する必要があります。
これまでの私の解決策は満足のいくものではありません。アイコンの状態は使用されたときに変化しますが、ユーザーが積極的にタップしていないボタンにフィードバックを与えることは非常に混乱します。
私が見落としているこのような状況のパターンはありますか?私のアプローチは道を外れることができますか?
編集:グループ理論に関するイザキのポイントによると、私はこのようなもので行くことができ、魔女は良い進歩です:
IItは、私の平均的なユーザーにとってはまだかなり複雑に感じられます。多分私は2段階の確認のようなまったく異なるアプローチを試す必要がありますか?ユーザーはアイテムをリストに追加し、それをフィーチャーするかどうかを尋ねられますか?
私はあなたがあなたの機能論理の知識を適用していると思います、あなたの心の中でそれはの場合です:
Aまたは(AおよびB)
しかし、これはBが単独で存在できることを示唆しており、Bを次のように独立したグループとして扱っています。
しかし、これは実際には当てはまりません。インターフェイスが提供されている場合、誰かが星を押すと、ハートと星の両方が強調表示され、次にハートが押されます。理論的には、星だけがとどまるはずですが、それは許可されていません。
代わりに、次のように、アイテムAの完全なリストと、A内のサブグループであるBがあります。
それは本当にあなたにロジックを残します:
AまたはB
言い換えると、ユーザーはA(ハート)またはB(星)を選択します。BもAを意味するという事実は暗示されます。
暗黙の隠されたロジックが問題になる可能性があります。ハートとスターのアイコンを提供する代わりに、heart
とheart with a small star on it
。
また、BにあるものはAにもなければならないことをインターフェイスが明示的にすると、次のようになります。
類推が機能するかどうかはわかりませんが、システムに患者を追加できる医師を検討してください-患者を追加するか(グループA)、または優先患者として追加できます(グループB)。患者が優先患者(グループB)の場合、その患者も患者(グループA)でなければなりません。その考えに従うことは、おそらくここで役立つでしょう。
これにはパターンがあるとは思わないが、ゲーム(アドベンチャーrpgs)でアイテムを収集して在庫/バッグに配置する方法を見てきた。それらは、アイテムの移動を適切な場所にアニメーション化します。これは、モバイルアプリにかなりよく適合します。
これは、2つのリストがタブバーに表示されていることを前提としています。ユーザーがアクションをタップします。アイテムを表すサムネイル(またはアイコン)を表示し、それをタブバーの対応する領域にアニメーション表示します。マイナーな「ブリップ」、色の変化などは、アイテムがグループに配置されたことを示すのに適しています。
2つのグループに分ける必要がある場合は、サムネイルを2回バウンスさせることを検討してください。最初に予想されるメイングループに、次に追加グループに進みます。
上記の@nightningの答えをエコーして追加するには、アニメーションを使用してアイテムをリストに移動するフィードバックを提供するいくつかのアプリをチェックアウトできます。
Appleのメールアプリでは、メッセージを移動すると他のフォルダに飛んでいくアニメーションが有名です。
IkeaのiOSアプリで確認できる別の例:ショッピングリストにアイテムを追加すると、アイテムの画像が下部のリストショートカットに表示されます。