web-dev-qa-db-ja.com

Android ListViewとSeekBarを使用するアプリ

ユーザーはListView(中央のコンテンツ)からアイテムを選択し、下のスライダー(SeekBar)を使用して金額を選択する必要があります。問題は、レイアウトにもViewPagerが使用されていることです。つまり、左または右にスワイプすると、次/前のページに移動します(ホーム、在庫、市場を参照)。

ユーザーがSeekBarを左/右からスライドすると、誤ってページを変更する可能性があるため、これは明らかに悪いUXを作成しています。

明らかに限られたスペースで作業します。水平方向のスライダーが必要なので、ここで途方に暮れています。何か案は?ありがとう!

enter image description here

3
zngb

はい、確かにそれは問題を引き起こします。

2つのソリューション:

  1. 期待どおりに機能することを開発者に確認してください。技術的に可能です。
  2. タップ領域を大きくします。ドラッグするスライダーの円は、推奨される最小タッチターゲット以上である必要があります。48DPこれは、残りの画面に触れる確率は低くなります。

とにかく、テストはとにかくあなたに完璧な答えを与えるものです。先に進んでテストしてください。

1

ユーザーがリストアイテムからアイテムを選択したときに、ポップアップを表示するか、シークバー付きの下部のフラグメントにすることができます。ビューページャーの一部であってはなりません。 this のようなもの

0
NinjaCoder