最近、Androidアプリ(マテリアルデザイン))のモックアップを設計しています。ここでは、リストを使用してエントリ数を表示しています。リストは拡張可能です。
リストが展開可能であることを常にエンドユーザーに示す必要がありますか?
親リストアイテムを数えると、展開した場合のアイテムの数が表示されます。
一緒に表示する他の多くのデータもあるので、回避策を探していました。
私がやろうとしたことは、リストの最後にある右シェブロンを使用して、展開すると時計回りに90度変換することです。
しかし、これはカウントと一緒にかなりうまくいきません。
代わりに何をすべきかを提案してください。
PS私はすでにGoogleマテリアルデザインページに表示されているリストを使用する選択を拒否しました(またはアプリで使用するように単純化するために:Inbox by google。)
ギャンブルをしたくない場合は、彼らが言うように、規範と基準に固執してください。ただし、いつでもこれらのルールを破り、いくつかの実験を行って、アイデアがうまく機能するかどうかを確認できます。覚えておく必要がある唯一の重要な要素は、イベントと実行のパターンに一貫性を持たせることです。ユーザーはそれをすばやく認識できます。
あなたの質問に答えるために、それは必ずしも必要ではありません、あなたはあなたのリストビューから「もっと」または「シェブロン」または「...」を取り除くことができます、そして他の多くはすでに狭いスペースとビジュアルデザインの好みのためにこれを行いました。つまり、アイテムのヘッダーまたは本文をタップするだけで、新しいウィンドウが開いたり開いたりします。
領域がタップされて拡大できることを知らない場合、シェブロンが一度タップされるとアニメーションすることを人々はどのように知るでしょうか?展開されていないものに追加のリスト項目を追加すると、展開がさらに不格好になり、ユーザーにとってあいまいさが増します。私はグーグルのソリューションを逐語的に言っているわけではありませんが、理由のためにそのように設計しました。
標準に従って、リストの展開または折りたたみ時に視覚的なインジケーターを表示することは常に優れています。
カウントが存在する場合は常に、矢印/シェブロンインジケーターを左側に置いてください。両方のアイコンが視覚的にバランスがとれるようにします。
ユーザーがリストから期待していることなので、標準に従うことをお勧めします。それでも、要素の左側にあるシェブロンと、2番目の色の括弧の間のカウンターを設定します。シェブロンは標準であり、ユーザーが期待するとおりに動作しますが、シェブロンの削除を検討することもできます。これはモバイルデバイス用であるため、ユーザーはリストがタップされたときに何かが実行されることをすでに期待しています。