Androidアプリのインターフェイスを設計しています。これにより、バックグラウンドで再生される音楽のピッチ、テンポ、音量などをユーザーが制御できるようになります。
これが私がこれまでにスケッチしたものです:
UIをすっきりさせるためにスライダーを使用することは避けました。ただし、ユーザーがパラメーターの値を横にスライドして(+/-ボタンをクリックできることに加えて)、パラメーターの値を変更できるようにしたいと思っています。
たとえば、音量を上げるには、指を34%に置き、右にスライドします。
ユーザーがこの「隠れた」アフォーダンスについて確実に知る方法はありますか?または、既存のアプリケーション(iOSまたはAndroid)に同様のものが実装されているのを見たことがありますか?
スライダーの代わりに、今度は水平に向けられたローラーはどうですか?
+
および-
ボタンを取り除くこともでき、3つの値の微調整と粗調整の両方、小さな混乱、および操作方法が明らかな視覚的インターフェイスが得られます。
また、@ JOGが注記しているように、「ユーザーの指が邪魔になる可能性があるため、中央の値が表示されない場合があります」...ローラーの設計は、スライダーの設計よりも優れています。任意の水平位置で相互作用することで値を制御できます。
それは本当にクールな相互作用ですが、それは標準ではありません。行をスライドすることは、Android=通知の削除ジェスチャーです。このコントロールについてユーザーに誤ってつまずかせるか、すべてを表示する最初の使用エクスペリエンスを作成することにより、ユーザーにこのコントロールについて説明する必要があります。クールなトリック-インスピレーションについては モバイルデザインパターンギャラリーの招待セクション を参照してください。
また、このジェスチャーが機能する最も自然な方法は、開始点を指定せずに行全体をスライドできるようにすることです。言い換えると、1つの行を横切る左から右または右から左への動きは、偶発的な変更を回避するために特定の圧力と方向がある限り、それぞれ減少/増加を意味します。
私は他の人に同意します。あまり一般的でないやり取りの場合は、ユーザーを教育する必要があります。結果のリストを更新するために急速に期待されるiOSインタラクションになりつつあるものに関する、iOS向けGoogle Voiceの例を次に示します。
この例では、「Tip:Pull to refresh」は、ユーザーが1回実行すると消えます。 「ヒント:アイテムをドラッグして値を変更する」というテキストを使用して、このようなことを行うことができます。
ただし、このスワイプ操作で数値が非表示にならないように注意してください。
私はあなたに退屈な答えを与えるつもりです、そしてそれは-と+記号と数字で私はまだuiが雑然としていると思うということです。
数字を表示するスライダーをツールチップとして使用してみませんか?または、より多くのスペースを節約するには、ノブを使用しますか?
あなたが実装しようとしているのは標準ではなく、あなたがイントロスクリーンを見せても人々はそれを却下します。さらに、人々は、以前に見たりやり取りしたりしたUIが本当に好きです。なぜなら、多くのことを考えたり、デザインパターンだけを使用する方法を学ぶ必要がないからです。
ここにいくつかの考えがあります:
スライドするものの一部に「大まかな」グラフィックパターンを使用します。
アフォーダンスは、実際のオブジェクトと同様に、オブジェクトをスライドさせると、指でグリップしてスライドすることです。
(Windowsは常に、ウィンドウの右下隅にこれを使用して、サイズを変更できることを示しています)