управление ползунком с переменной точностью - PullRequest
1 голос
/ 01 ноября 2010

Я ищу информацию об элементе управления ползунка пользовательского интерфейса, размер шага которого зависит от расстояния между элементом управления пользовательского интерфейса и указателем мыши пользователя.

Например:
У вас есть ползунок, который скользит по горизонтали. Он имеет диапазон значений от 0 до 1000. Он занимает около 100 пикселей на экране. Таким образом, когда вы перемещаете элемент управления с помощью мыши, наименьший доступный размер шага / приращение будет около 10. Идея состоит в том, что вы можете навести курсор на элемент управления, как обычно, но если требуется меньший размер шага, вы просто перемещаете Ваша мышь будет удалена от элемента управления по вертикали, и размер шага будет уменьшаться все больше и больше, поскольку мышь все дальше и дальше удаляется. Таким образом, при желании вы можете перейти к значению, например 453,2.

Я чувствую, что это то, что, вероятно, уже существует. Я просто не могу найти какие-либо существующие реализации, и я хотел бы увидеть, что сделали другие, прежде чем я начну писать свои собственные. Кто-нибудь знает имя, демо или обсуждение чего-то подобного?

Edit-

Примеры или демонстрации с любого языка / платформы в порядке. Мне больше интересно узнать, что / как / почему другие сделали это, как они это делали, хотя я буду реализовывать это в javascript.

1 Ответ

0 голосов
/ 07 июня 2015

Итак, я задал этот вопрос почти 5 лет назад ... сегодня я наконец нашел отличный пример из реального мира! Я заметил в YouTube, если вы просматриваете длинное видео, они реализуют мою идею. Вот видео youtube, которое демонстрирует его , просто нажмите и удерживайте кнопку мыши на ползунке и немного подведите курсор вверх, чтобы увидеть его. Я думаю, что этот слайдер потрясающий, если я могу поставить свой собственный рог, lol.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...