代码之家  ›  专栏  ›  技术社区  ›  BuschnicK

相对百分比用户界面控件

  •  0
  • BuschnicK  · 技术社区  · 17 年前

    我需要用户设置一定数量的百分比值,这些值的总和应始终达到100%。什么是归档此文件的标准方法?我得出了以下结论:

    1) 为每个需要设置的值提供一个标准滑块控件。移动一个滑块将自动调整所有其他滑块,因此总和始终为100%。您可以使用旁边显示的复选框修复单个滑块。只有剩余的“自由”滑块可调。

    Pro:完全由用户已知的标准小部件组成

    缺点:很多小部件,使用了很多屏幕空间,当你有很多滑块,因此百分比值很低时,看起来很难看,标准化到100%不是很明显。

    2) 有一个带有多个滑动旋钮的滑块控制器。

    赞成:规格化是隐式的,因为滑块的长度是固定的,相对权重很容易一目了然

    缺点:非标准,旋钮很容易相互重叠,旋钮不容易固定,没有明显的位置来放置每个间隔/百分比的文本/数字表示

    3) 显示标准饼图。

    赞成:标准化是隐式和明显的,相对权重很容易看到

    缺点:非标准交互使用,很难直观地调整切片大小,没有地方为每个切片放置文本/数字表示

    4) ... ?

    我对这两个都不满意,所以我的问题在这里。还有更好的主意吗?我在一个富windows客户端(即不是web)上处理3-10个单独的百分比值。

    干杯

    Sören
    
    3 回复  |  直到 17 年前
        1
  •  1
  •   Gerrie Schenck    17 年前

    垂直滑块呢?就像一个混音器。我认为它看起来比10个水平滑块的列表要好得多。

        2
  •  1
  •   user349983    16 年前

    与时间轴的想法类似,在GParted或类似的磁盘分区工具中使用类似于分区界面的滑块怎么样?

    您可以在动态调整大小栏上方显示百分比值和实际数字,以允许用户以数字方式编辑它们,而不是使用滑块进行手动配置。

        3
  •  0
  •   Michael G    17 年前

    时间线视图如何;(甘特图)类似于Microsoft Expression Blend或flash,其中每个动作都有多个层,每个动作都可以在0到100的范围内。