2009-02-04 85 views
0

我需要用戶設置應始終合計爲100%的百分比值。什麼是標準的方式來實現這一點?我想出了以下內容:相對百分比UI控制

1)對於需要設置的每個值都有一個標準滑塊控件。移動一個滑塊會自動調整所有其他滑塊,總和會一直達到100%。您可以修復其旁邊顯示覆選框的單個滑塊。只有剩餘的「自由」滑塊纔可以調整。

臨:完全由標準部件用戶已經知道

缺點:大量的小部件,大量的屏幕房地產使用,相貌醜陋當你有很多的滑塊,因此較低的百分比值,標準化爲100%ISN立即顯而易見。

2)有一個滑塊控制與幾個滑動旋鈕。

臨:歸一化是隱含的和明顯的,因爲滑塊的長度是固定的,相對重量是很容易一眼看出

缺點:非標,旋鈕可以很容易地彼此重疊,旋鈕是不易於修復,沒有明顯的地方放置文本/數字表示每個區間/百分比

3)顯示一個標準的餅圖。

臨:標準化是隱含的,明顯的,相對權重是很容易看到

缺點:非標準的交互使用,很難做出直觀的切片調整工作,沒地方放一個文本/數字表示每個切片

4)...?

我不滿意這些,因此我的問題在這裏。任何更好的想法?我在一個豐富的windows客戶端(即不是web)上處理3-10個單獨的百分比值。

歡呼聲,

Sören 

回答

1

什麼垂直滑塊?就像一個混音器。我認爲它比10個水平滑塊列表看起來好得多。

或固定的寬度欄上有幾個滑塊,有點像Photoshop的漸變控制,如果你知道它。

0

時間線視圖怎麼樣; (甘特圖)有點像在Microsoft Expression Blend或閃光燈,你必須爲每個動作和每個動作的多個層可以是100

1

到時間軸的想法類似,如何從0刻度的範圍內像GParted或類似的磁盤分區工具中的分區界面一樣的滑塊?

您可以顯示上述動態調整杆的百分比值和實際數字,以允許用戶編輯數字,而不是使用滑塊如果他們要手動進行配置。