web-dev-qa-db-ja.com

リストビューをスワイプしてコントロールを表示できることをどのように示すのですか?

横にスワイプするとボタンが表示されることを示すために従来使用されているアプローチについてアドバイスをお願いします。

私はiOSとAndroid=の両方でこのデザインの問題に答える必要がありますが、当面のコンテキストは、数年後に強化されるiOSアプリです。

list viewsのコンテキストで具体的に質問しています。iOS7のAppleのメールにあるように、横にスワイプすると2つ以上のボタンが表示されます。

ページの特定のセクションをスワイプできることを示す方法 は、より広範な質問に対処します。そのページの提案は優れていますが、リストの多くの項目に対して繰り返されると、多くのノイズが発生します。また、ページの一部をスワイプすると、コンテキストが大きく変化する場合にも適しています。

AppleのHIG アクションを参照 セクション内ユーザーはコメントで標準のジェスチャーを知っています1本の指で戻ります前の画面、分割ビュー(iPadのみ)の非表示ビュー、またはテーブルビュー行の削除ボタンを表示するには、ユーザーとの会話と観察の経験では、notボタンを表示するためのスワイプを知っています。

Update 2018-11-16何年も使用した後でも、my妻は、一般的なリストアクションとしてボタンを表示するためにスワイプをまだ忘れていますが、iPadのOutlookメールの特定のコンテキストでアイテムを削除するためにそれを内部化しました。最近の設計レビューからの単なる観察。複数のボタンがある場合でも、スワイプの大部分の使用が主な学習動作であるため、重要です。ボタンをスワイプし続けると、デフォルトで削除がアクティブになります。

リストビューには、タップして展開できることを示す小さな下向きの "Vee"が既に表示されているため、永続的なマーカーは必要ありません。

私は考えました:

  1. リストを表示する際の微妙なアニメーション。ボタンを表示するために1つまたは項目が少し横に跳ねています。
  2. 上記のonboardingバリアント。アプリの最初の数回の起動時、または新機能の明示的なウォークスルー時にのみ発生します。
  3. また、長押しでスワイプをトリガーするので、リストアイテムをしばらく押すと、アニメーション化されたスライドが左に表示されます。
  4. かつてのボタンが非表示のボタンの1つであった1つのケースでは、その場所のタップに反応するため、筋肉の記憶に反応する人々は、その下にある一連のボタンの一部としてボタンが表示されます。

注意:

この質問には敵意があるようですが、私にはわかりません。

他の誰かがこの質問 before を尋ね、それは(誤って)重複として閉じられました。

別の 左スワイプのシンボルに関する質問off-topicとしてクローズされました。

更新

主に時間の問題により、追加のアフォーダンスはアプリに組み込まれていませんでした。これは、ユーザーがFlurryログから発見した機能を確認した後、v2.1で更新される可能性があります。

Appストアのプレビュービデオ には、スライドの横向き機能の1つに関する簡単なデモが含まれていますが、デバイス上のストアに接続しているユーザーにのみ表示されます。 Apple WebブラウザーまたはデスクトップのiTunes App Storeページにプレビューを表示しません(まだ?)。

私の好みであれば、2(これらの画面で最初の数回少しアニメーション化するだけ)とおそらく3の両方を使用しますが、テキスト領域を長押しすると、ラベルベースのコピーのアクションもトリガーされます。

12
Andy Dent

適切なユーザー調査を実施し、質問を適切に構成することに対する称賛。

ここでの問題は、Appleは、ユーザーがアフォーダンスを知っていることを前提としています。ただし、理想的には、このアフォーダンスを表す記号が存在する必要があります。

あなたはこれについてすでにいくつかの考えを与えており、合理的な解決策を考え出しているので、ここでは単にあなたの解決策を拡張します:

  1. 動きは微妙ですがかなりの注意が必要です。したがって、慎重に、そしてまれで重要性の高いシナリオ/アクションでのみ使用する必要があります。
  2. 最初のものよりは良いですが、それでも避けてください。明示的ウォークスルーは大きな問題です。これには十分な理由があります(同じものをGoogleで検索すると、それらについて説明するさまざまなブログ投稿が表示されます)。より良い代替策は、ステップバイステップのチュートリアルを含めることです。つまり、指示は、一度にすべてではなく、必要な場合にのみ邪魔にならない方法で表示されます。ただし、このリストの問題がウォークスルー/チュートリアルを実行する主な理由である場合は、回避してください。
  3. オプションの長押しがスマートフォンのかなり標準的な機能であることから、これは最も適切なオプションです(Androidユーザーは、スワイプと比較してこれに特に慣れています)。ここでは、ユーザーがこのやり取りを知っていると仮定する方が適切ですが、それでも徹底的なユーザー調査を行うことが最善のオプションです。
  4. 特定のアクションの筋肉の記憶が実際に存在するかどうかを知るには、詳細なユーザー調査が必要になります。また、ユーザーが特定のアクションを実行したくないが、スワイプの下に隠れている他のアクションを実行したい場合はどうなりますか?その時、筋肉の記憶は関係しません。また、新しいユーザーやパワーユーザーではないため、筋肉の記憶が不足しているユーザーはどうでしょうか。彼らはどのように知るでしょう。
4
BatlaDanny