Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 可变精度gui滑块控制_User Interface_Language Agnostic_Slider - Fatal编程技术网

User interface 可变精度gui滑块控制

User interface 可变精度gui滑块控制,user-interface,language-agnostic,slider,User Interface,Language Agnostic,Slider,我正在寻找ui滑块控件的信息,其步长受ui控件和用户鼠标指针之间的距离的影响 例如: 您有一个水平滑动的滑块控件。它的值范围为0到1000。它在屏幕上占据大约100个像素。因此,当您使用鼠标滑动控件时,可用的最小步长/增量大约为10。这个想法是,你可以像平常一样在控件上鼠标向下移动,但是如果需要更小的步长,你只需垂直地将鼠标移离控件,随着鼠标越来越远,步长会越来越小。通过这种方式,如果需要,您可以滑动到453.2这样的值 我觉得这可能已经存在了。我只是找不到任何现有的实现,我想在开始编写我自己的

我正在寻找ui滑块控件的信息,其步长受ui控件和用户鼠标指针之间的距离的影响

例如:
您有一个水平滑动的滑块控件。它的值范围为0到1000。它在屏幕上占据大约100个像素。因此,当您使用鼠标滑动控件时,可用的最小步长/增量大约为10。这个想法是,你可以像平常一样在控件上鼠标向下移动,但是如果需要更小的步长,你只需垂直地将鼠标移离控件,随着鼠标越来越远,步长会越来越小。通过这种方式,如果需要,您可以滑动到453.2这样的值

我觉得这可能已经存在了。我只是找不到任何现有的实现,我想在开始编写我自己的实现之前看看其他人都做了些什么。有人知道这样的名称、演示或讨论吗

编辑-
任何语言/平台的示例或演示都可以。我更感兴趣的是看看其他人做了什么/如何做/为什么他们做了什么,尽管我将用javascript实现它。

所以我在大约5年前问了这个问题……今天我终于找到了一个很棒的真实世界的例子!我在youtube上注意到,如果你正在观看一段长视频,他们会实现我的想法。这里有一个例子,只需在滑块按钮上按住鼠标,然后将鼠标向上移动一点即可看到它。我觉得这个滑块太棒了,如果我可以自己吹喇叭的话。哈哈。

什么平台?JAVASilverlight?我喜欢这个主意,做了个原型。。。然后丢弃了它。这是一个非常混乱的界面控件!(至少对我来说)