web-dev-qa-db-ja.com

フィードバックと通知にフェージングアニメーションメッセージを使用するのが適切な場合。

明確にするために、これらはインタラクションのポイントで右のように表示されたメッセージ(テキストまたはシンボル)です。

Google+でサークルに人を追加すると、この種のアニメーションが表示されます。緑の+1シンボルが浮き上がり、消えます。これは、Google +アカウントがなくても Google Plus Demo を使用して確認できます。

ここでStack Exchangeを使用すると、チャットルームにアクセスすると、アバターが画面の上部からそっと浮き上がり、おそらく「誰かが立ち寄った」という通知として消えます。

これは、プラットフォームゲームや没入型環境では、得点や「新生活」のシンボルが現れて浮かび上がる没入型の環境では一般的な慣習です。

そして、テレビで時折アニメーションフェージングテキストが関連する人物から離れて浮かんでいるテレビで、これがさらに見られ始めています。 BBC Human planetおよびSherlockはその一例です。

一般的なステータスバーやメッセージエリアに比べて魅力的です。ローカライズされた位置付けのため、コンテキスト依存。自由な動きとページ構造およびレイアウトからの独立性のため、柔軟性があります。一時的な性質のため、あまり侵襲的ではありません。

しかし、通知が消えた後に何が起こったのかを確認するために、以前のシーケンスを簡単に繰り返したり、再現したりする機会があまりない状況では、あまり良くないかもしれません。

isの場合、このメカニズムを使用するのは適切ですか?

4
Roger Attrill

通常、アニメーションは次の目的で使用する必要があります。

  • ユーザーの注意を、起こっているが他の方法では気付かれない可能性があることに注意を引くため
  • ユーザーアクションの結果に関するフィードバックを提供するため。例として、アニメーションはメッセージが正常に送信されたことを強調することができます。別の大きな用途は、送信に失敗した場合です。
  • 相互作用のメタファーとして機能できる現実の状況を説明する

これは一般的なリストであることに注意してください。アニメーションが付加価値をもたらす状況が他にもあり、上記の例がアニメーションの使用から利益を得られない場合もあります。

あなたの説明から、例は現時点で重要なフィードバックを提供しているので、アニメーションにとって良い機会のように見えます。

「彼らが去ったとき、彼らは去った」という点は、別の問題を示しています。これらの種類のアニメーションは、何かが変更されたことを伝えるために使用する必要がありますが、情報を永続的に表示することに価値がある場合、唯一のインジケータではありません。 「新しい生命」の変化の場合、ユーザーがその時点で保持している生命の総数を確認する方法が必要です。各ライフが獲得された時期を知ることは重要ではないかもしれません(アニメーションで当時伝えられました)が、現在のライフ数を知ることには価値があります。私はゲーマーではありませんが、通常、これらの種類のカウントは常に表示されるか、地図やオーバーレイの表示などの最小限の操作で表示できます。

ある程度無関係で、アニメーションを過度に使用すると、ユーザーが実際に何か重要なことを伝えたときに、ユーザーが価値を割り引くことがよくあります。アニメーションを追加する場合は注意が必要です。それが重要な何かを伝えていない場合、それは多くの場合ユーザーに害を及ぼし、より重要なものに使用できるプログラミング作業を浪費します。

尋ねるのに十分な世話をしてくれてありがとう。それらを適切に使用するのではなく、できるからといって、独り占めしてアニメーションやその他の目の保養を追加する傾向があります。

6
Scrollwheelie

私はそれらを使用して、複雑なフォームへの入力を通じて人々を案内しました。

ツールチップにも同様の概念があります。これは、カーソルを合わせたアイテムの横に表示され、フェードアウトします。

0
icc97