AIMP Forum

AIMP for Windows => Предложения / Suggestions => Skin Editor, Skin Engine => Skin Engine => Topic started by: braindefender on January 09, 2015, 19:38:10

Title: Новый элемент (JoyPad like)
Post by: braindefender on January 09, 2015, 19:38:10
Сейчас Touch-интерфейсы очень распространены.

Есть идея ввести такой элемент управления, похожий на рычаг в joystick'ах.
В обычном состоянии он центрирован и имеет текстуру [1]
в наведенном состоянии [2]
в нажатом соответственно [3] и т.д.
С помощью этого элемента было бы приятно перематывать трек / изменять громкость / прокручивать Playlist / etc.
Title: Re: Новый элемент (JoyPad like)
Post by: Soolo on January 09, 2015, 19:41:07
ничего не понял
чем это отличается от обычной кнопки?
Title: Re: Новый элемент (JoyPad like)
Post by: braindefender on January 09, 2015, 20:03:01
ничего не понял
чем это отличается от обычной кнопки?
тем что этот элемент можно тянуть зажатой клавишей мыши \ удержанием пальца.
кнопка - это переключатель. а я предлагаю регулятор.
Title: Re: Новый элемент (JoyPad like)
Post by: Tarik on January 09, 2015, 20:17:05
Нарисуй пример.
Title: Re: Новый элемент (JoyPad like)
Post by: Алексей Долматов on January 09, 2015, 21:06:37
Как я понял:
Кнопка имеет состояние простоя - текстура
Кнопка была наведена под курсор - текстура
Кнопка была нажата - текстура без действия
Выполнили движение (вправо\влево\вверх\вниз) при зажатой клавише - текстура (изображает сдвиг в направлении курсора) и выполняется действие (ускорение\замедление скорости, перемотка вперёд\назад, регулировка звука)
---
Был здесь когда-то скин с кнопками-черепами, там условное направление изображалось обычными действиями с ограничением обычным нажатием
Title: Re: Новый элемент (JoyPad like)
Post by: Soolo on January 09, 2015, 21:07:54
тем что этот элемент можно тянуть зажатой клавишей мыши \ удержанием пальца.
кнопка - это переключатель. а я предлагаю регулятор.
слайдер или скролл это может делать, а может даже оба, проверять нужно
в общем, реализовано уже
Title: Re: Новый элемент (JoyPad like)
Post by: Black_AVP on January 09, 2015, 21:10:58
Только пропорционально регулировать в настоящий момент кроме громкости нечего, да и, как заметил Soolo, для этих целей слайдер подойдёт.
Title: Re: Новый элемент (JoyPad like)
Post by: drunkentigerijk on January 11, 2015, 12:37:56
Слайдер идет только вверх/вниз или вправо/влево. а чел предлагает ввести элемент, который будет двигаться в 4х направлениях. Что будет довольно удобно и практично. Я за
Title: Re: Новый элемент (JoyPad like)
Post by: Tarik on January 11, 2015, 13:26:01
Для чего этот элемент может быть полезным?
Title: Re: Новый элемент (JoyPad like)
Post by: Chainbastard on January 12, 2015, 04:48:46
Я за. Это позволило бы нарисовать скин не только с джойстиком, но и с четырехпозиционной клавишей (как у телефонов/плееров), в которой при нажатии на один край, противоположный бы приподнимался. Это позволило бы авторам разнообразить внешний вид своих скинов в сторону еще большей аппаратной реалистичности.
Title: Re: Новый элемент (JoyPad like)
Post by: Black_AVP on January 12, 2015, 07:28:26
Я за. Это позволило бы нарисовать скин не только с джойстиком, но и с четырехпозиционной клавишей (как у телефонов/плееров), в которой при нажатии на один край, противоположный бы приподнимался. Это позволило бы авторам разнообразить внешний вид своих скинов в сторону еще большей аппаратной реалистичности.
Это и сейчас реализуемо на обычных кнопках, только куда это применить - не представляю.
Если речь идёт о джойстике на 4 направления, то тоже можно сделать на кнопках.

Автор темы, вас же просили:
Нарисуй пример.
А то люди голосуют не известно за что. И что этим можно регулировать в плеере?
Title: Re: Новый элемент (JoyPad like)
Post by: drunkentigerijk on January 13, 2015, 23:21:04
Quote
И что этим можно регулировать в плеере?
движением джоя вверх/вниз - переключать треки. Движением джоя вправо/влево перемотка/громкость. и все эти действия одним элементом. Классно жи
Title: Re: Новый элемент (JoyPad like)
Post by: Tarik on January 13, 2015, 23:30:35
движением джоя вверх/вниз - переключать треки. Движением джоя вправо/влево перемотка/громкость. и все эти действия одним элементом. Классно жи
В чем преимущество перед обычными кнопками? Кнопку нужно только нажать, джой - нажать и еще перетянуть...
Title: Re: Новый элемент (JoyPad like)
Post by: Алексей Долматов on January 13, 2015, 23:34:47
На смартфоне или сенсорном экране ПК может и удобно - "пальцем влево зажал" - но всё равно сомнительно
Title: Re: Новый элемент (JoyPad like)
Post by: Tarik on January 13, 2015, 23:45:20
На смартфоне или сенсорном экране ПК может и удобно - "пальцем влево зажал" - но всё равно сомнительно
Во-во, что мешает сразу ткнуть пальцем в кнопку.
Имхо, в приложении лучше свайпы поддерживать, а не изобретать велосипеды.
Title: Re: Новый элемент (JoyPad like)
Post by: braindefender on January 20, 2015, 09:03:55
Нарисуй пример.
  Сойдет?)
(http://i.imgur.com/Eg4Imrm.gif)
Title: Re: Новый элемент (JoyPad like)
Post by: Soolo on January 20, 2015, 09:06:05
  Сойдет?)
и чем этот пример отличается от слайдера? Тем что в нейтрале всегда по центру? Это удобно? В случае с громкостью, к примеру, я никогда не буду знать какой у меня проценты выставлен?
Title: Re: Новый элемент (JoyPad like)
Post by: braindefender on January 20, 2015, 09:09:49
и чем этот пример отличается от слайдера?
слайдер нарисован сверху. для сравнения.

А снизу этот самый элемент. Как уже сказал Tarik, лучше сразу добавить использование свайпов.
Скорее всего, если добавят скриптинг, то можно будет такое сделать и из слайдера.
Title: Re: Новый элемент (JoyPad like)
Post by: Soolo on January 20, 2015, 09:11:32
А снизу этот самый элемент. Как уже сказал Tarik, лучше сразу добавить использование свайпов.
Скорее всего, если добавят скриптинг, то можно будет такое сделать и из слайдера.
так чем он лучше славдера
я тупой, я очень тупой
можно нормально объяснить в чем суть нового элемента?
вторая страница в теме, а я так ничего и не понял
Title: Re: Новый элемент (JoyPad like)
Post by: braindefender on January 20, 2015, 09:16:27
так чем он лучше славдера
я тупой, я очень тупой
можно нормально объяснить в чем суть нового элемента?
вторая страница в теме, а я так ничего и не понял

у слайдера задано начальное значение.
Пример: Индикатор баланса. Стандартное = 0. и оно так и отображается - по центру.
Если в слайдере сдвинуть элемент Thumb, например, вправо (именно от центра), то он изменит свое значение на величину сдвига.

В этом же элементе : куда палец положил - там и начало. насколько сдвинул - настолько и изменится.

Слайдер более точная штука.
А этот - неточная.

Регулировать этим можно например громкость. Использовать его в качестве PlaylistScroll и т.д.
Title: Re: Новый элемент (JoyPad like)
Post by: Soolo on January 20, 2015, 09:37:38
у слайдера задано начальное значение.
Пример: Индикатор баланса. Стандартное = 0. и оно так и отображается - по центру.
Если в слайдере сдвинуть элемент Thumb, например, вправо (именно от центра), то он изменит свое значение на величину сдвига.

В этом же элементе : куда палец положил - там и начало. насколько сдвинул - настолько и изменится.

Слайдер более точная штука.
А этот - неточная.

Регулировать этим можно например громкость. Использовать его в качестве PlaylistScroll и т.д.
То есть получится аналог тачпада?
Наконец до меня дошло.
Не совсем представляю насколько это будет удобно, ведь текущего значения не видно. Можно, конечно циферки написать, но это не так наглядно, как заполняющаяся полоска.
Голосую за, но в перспективность не верю =)
Title: Re: Новый элемент (JoyPad like)
Post by: braindefender on January 20, 2015, 09:42:12
Не совсем представляю насколько это будет удобно, ведь текущего значения не видно. Можно, конечно циферки написать, но это не так наглядно, как заполняющаяся полоска.
Голосую за, но в перспективность не верю =)

его можно применять в элементах, которым не особо нужны точные значения. Кому-то нравится с точностью до процента выводить громкость, а кому-то это вообще безразлично.
Title: Re: Новый элемент (JoyPad like)
Post by: Zhenya on February 02, 2017, 23:25:03
(http://i.imgur.com/Eg4Imrm.gif)
То есть подразумевается регулирование только в пределах этого элемента?

Я вот за возможность сделать так:

(https://habrastorage.org/files/e05/f2a/606/e05f2a6061f74656910f93c6af5be307.gif)

То есть регулировать круглые регуляторы прямолинейными движениями, не ограничиваясь пределами регулятора.
Title: Re: Новый элемент (JoyPad like)
Post by: Kibermanick on February 03, 2017, 02:46:28
Да он имеет введу стики на джойстиках, отклоняешь его в одну сторону он уменьшает значение до тех пор пока не будет ноль и наоборот в другую сторону.
Title: Re: Новый элемент (JoyPad like)
Post by: Kibermanick on February 03, 2017, 02:48:45
Еще было бы прикольно ели, отклоняешь стик дальше от центра то, значение меняется быстрее.