AIMP Forum
AIMP for Android => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Я Гриша! on September 04, 2023, 01:39:17
-
На сколько я понял, громкость должна регулироваться из центре обложки, и при вертикальных свайпах не должна происходить регулировка громкости.
Я добавил в управлении, в незанятые жесты сверху вниз и снизу вверх, переключение групп, однако ничего не поменялось, при этих свайпах происходит регулировка громкости, и только при её отключении они работают.
-
Естественно, а как ты себе это представляешь?
-
Представляю себе тек: зону обложки альбома разбитую на 5-9 частей:
(https://i.imgur.com/Pq1381a.png)
1 зона работает по принципу джойстика. Тянешь из центрального квадрата вверх - громкость +; вниз - громкость -; влево - скорость в минус; вправо - скорость в плюс; двойной тап по центру - сброс скорости в умолчание.
2, 3, 4 и 5 зоны. Жест от зоны до противоположной зоны. Срабатывает указанная функция в настройках при потере касания в противоположной от старта зоне.
2, 3, 4 и 5 зоны. Двойной тап выполняет функцию заданную в настройках.
По желанию ещё можно добавить тапы или ведение из зон 6, 7, 8 и 9.
Если же выше описанное невозможно реализовать, тогда настройки плеера нужно поправить. Предлагаю 2 варианта:
1) Если на жесты заданы пользователем функции, то функция громкости отключается.
2) Убрать пункт "вертикальная прокрутка" а её функции перенести в меню свайпов.
Но лучше конечно то что описано выше, тогда функциональность больше.
-
Жест от зоны до противоположной зоны
Ты же понимаешь, что это тогда нужно целиться? И контролировать, где отпускать палец? Мало, кто этим будет заниматься
-
Ты же понимаешь, что это тогда нужно целиться? И контролировать, где отпускать палец? Мало, кто этим будет заниматься
Согласен, меня жесты вообще бесят ибо я ими не пользуюсь а когда тяну из права в лево что бы добратся до плейлиста и косаюсь обложки то трек перелистывается как же это меня бесит вы не представляете. Ладно трек а скорость я ваще трогать не собираюсь меня она устраивает в стандартном положении. Кароче лучше всё оставить как есть.
-
Ты же понимаешь, что это тогда нужно целиться? И контролировать, где отпускать палец? Мало, кто этим будет заниматься
Можно чуть по другому поступить. Если жест от зон 2, 3, 4, 5 прочерчен больше 50% в сторону противоположной, то он срабатывает, и целится не надо.
А функция громкости (+ скорости, по возможности) будет работать так же как и сейчас, только её зона запуска будет ограничена квадратом в центре. Собственно, я думаю, если громкость ограничить, то и свайпы сверху вниз и снизу вверх, тоже заработают, в том виде как это сейчас реализовано.
-
меня жесты вообще бесят...
так они могут быть отключены в настройках плеера в управлении... меня они не то что бы бесят, просто недолюблюваю, поэтому отключаю
Представляю себе тек: зону обложки альбома разбитую на 5-9 частей:
Согласен с Артемом, но скорее не из-за необходимости, а из-за привета от CarPC и скинов с маленькой обложкой(если что жесты регистрируются через SkinnedImage). И там где было мелко станет микро, а ямка обеспечит точность наводки
А как вам идея соответсвовать настройкам? в них есть пункты Swipe для пользовательской настройки и Scrolling для выбора из предложенного.
Так вот swipe это бросок или резкое короткое/оборванное движение, а scrolling это точное и завершенное/не оборванное движение.
Включите в настройках разработчика отображение положения курсора(рядом с отображением касаний) и посвайпайте. В конце свайпа вы должны увидеть красную линию аля "додуманная системой траектория движения". У скролла вы такого не увидите, скорее увидите синию линию с кучей красных точек, особенно на конце(красные точки - зарегистрированные позиций курсора).
Так вот, если есть доступ к этой информации(по сути нужно только ускорение на последнем отрезке жеста + можно количество точек), то почему бы не делать вывод о том чего хочет пользователь на её основе? Т.е. действительно различать swipe и scrolling, например свайпом считать жест, в котором менее 15 точек и ускорении(Xv и Yv) более 2.5 попугаев
И целиться не надо, просто почитать описание(которое надо добавить) к Scrolling vertically