web-dev-qa-db-ja.com

高音域のタッチコントロール

可能性のある複製:
トラックバーコントロールの適切な代替

このアプリケーションでは、ダイナミックレンジが高い設定があります(例:0.1刻みで0-10000)。このアプリケーションは組み込みデバイスで実行されているため、タッチコントロールのみと限られた画面スペースを使用してこれらを調整するためのUIが必要です。

これまでに試してみて、不足していることがわかったもの:

  • 標準のスライダー(感度が不十分)
  • + 0.1、+ 1、+ 10、+ 100などのボタン(大量のクリックまたは多数のボタンが必要で、マーケティングではセクシーではないと見なされます)
  • 変化の速度を制御する中央のスライダー、つまりスライダーを右に引くと、値が増加します(テスターはこれを把握するのが難しいと感じました)

これを行うための試みられた真の方法はありますか?

2
Jens

私はこれの技術的な側面についてコメントすることはできません-それはスタックオーバーフローの問題かもしれません-UXの観点から、タッチスクリーンでこれを行う最も明白な方法は、感度。

奇妙な例ですが、これが使用されていると考えることができる唯一の場所は、ジムのトレッドミルです。ボタンを押すと、速度の増分は0.1になります。押し続けると、速度が0.1kmphで3〜4倍に増加し、次に0.5kmphが2倍、次に1kmphになります。

タッチコントロールを使用する場合、このアプローチを使用すれば、ユーザーは機能を探す必要がありません。ユーザーが最初に何をすべきかを理解する必要がある他の方法とは異なり、彼らは自然に長押しして上昇します(一部はマルチタップの場合があります)。

10.000は10.00または10,000.00を表すものです。つまり、増分値が0.1の場合、100の潜在的な値または100,000の潜在的な値はありますか?

2
TJH

それが難しいなら、シンプルなテンキーを考えてみませんか?

1 2 3
4 5 6
7 8 9
. 0 <

そして、彼らは好きな増分を使うことができます:)

しかし、はい。タッチアンドホールドも、電子レンジのように可能な解決策です。

とにかく、オーバーシュートのために、確認手順があることを確認してください。

または、対数リズムを取り、0.1の増分が必要な人は、0.1度に設定したくないかもしれません...

1
Aadaam