Мне нужно, чтобы пользователь установил количество процентных значений, которое всегда должно составлять до 100%. Каковы стандартные способы архивации этого? Я придумал следующее:
1) иметь стандартный ползунок для каждого значения, которое нужно установить. Перемещение одного ползунка автоматически настроит все остальные, поэтому сумма всегда будет равна 100%. Вы можете исправить отдельные слайдеры с помощью флажка рядом с ним. Только остальные, «свободные», ползунки будут регулироваться.
Pro: полностью состоит из стандартных виджетов, которые пользователи уже знают
Con: множество виджетов, много используемой экранной недвижимости, выглядит ужасно, когда у вас много слайдеров и, следовательно, низкие процентные значения, нормализация до 100% не сразу очевидна.
2) имеет ползунковый регулятор с несколькими сдвижными ручками.
Pro: нормализация неявна и очевидна, потому что длина ползунка фиксирована, относительный вес легко увидеть с первого взгляда
Con: нестандартный, ручки могут легко перекрывать друг друга, ручки не легко исправить, нет очевидного места для размещения текстового / числового представления для каждого интервала / процента
3) отобразить стандартную круговую диаграмму.
Pro: нормализация неявна и очевидна, относительный вес легко увидеть
Con: нестандартный для интерактивного использования, трудно сделать интуитивно понятное изменение размера слайса, нет места для размещения текстового / числового представления для каждого слайса
4) ...?
Я не доволен ни одним из них, поэтому мой вопрос здесь. Есть идеи получше? Я имею дело с 3-10 отдельными процентными значениями в клиенте с богатыми окнами (т.е. не в Интернете).
ура
Sören