可能性のある複製:
トラックバーコントロールの適切な代替
このアプリケーションでは、ダイナミックレンジが高い設定があります(例:0.1刻みで0-10000)。このアプリケーションは組み込みデバイスで実行されているため、タッチコントロールのみと限られた画面スペースを使用してこれらを調整するためのUIが必要です。
これまでに試してみて、不足していることがわかったもの:
これを行うための試みられた真の方法はありますか?
私はこれの技術的な側面についてコメントすることはできません-それはスタックオーバーフローの問題かもしれません-UXの観点から、タッチスクリーンでこれを行う最も明白な方法は、感度。
奇妙な例ですが、これが使用されていると考えることができる唯一の場所は、ジムのトレッドミルです。ボタンを押すと、速度の増分は0.1になります。押し続けると、速度が0.1kmphで3〜4倍に増加し、次に0.5kmphが2倍、次に1kmphになります。
タッチコントロールを使用する場合、このアプローチを使用すれば、ユーザーは機能を探す必要がありません。ユーザーが最初に何をすべきかを理解する必要がある他の方法とは異なり、彼らは自然に長押しして上昇します(一部はマルチタップの場合があります)。
10.000は10.00または10,000.00を表すものです。つまり、増分値が0.1の場合、100の潜在的な値または100,000の潜在的な値はありますか?
それが難しいなら、シンプルなテンキーを考えてみませんか?
1 2 3
4 5 6
7 8 9
. 0 <
そして、彼らは好きな増分を使うことができます:)
しかし、はい。タッチアンドホールドも、電子レンジのように可能な解決策です。
とにかく、オーバーシュートのために、確認手順があることを確認してください。
または、対数リズムを取り、0.1の増分が必要な人は、0.1度に設定したくないかもしれません...