0 Members and 8 Guests are viewing this topic.
Хи-хи, если бы всё было так просто)) Мне это нужно было для текстуры которая входит в состав текстур плейлиста, а конкретно текстура заголовка группы. Ну и в других местах применение нашлось бы.
А можно более подробно? Какого эффекта вы хотели бы достичь?
Что-то типа такого:
Хм, а как оно должно будет масштабироваться при смене масштаба? Ведь тут подгон должен быть чётко под высоту текста.
В выражениях связей биндинга есть параметр ScrollDelta, но я не замечал разницы между выражениями Value + ScrollDelta и Value + 1 в плане перемотки.Но доступа к этой переменной, похоже, нет, а в магнитофонных скинах он бы не помешал..
... Короткие треки мотались медленнее, длинные - быстрее.
А что толку? Пользователь выберет в настройках "Изменять позицию на 100 с" и все эти ухищрения коту под хвост.
Так в этом-то и толк, чтобы при перемотке принудительно менять эту настроййку под свои задачи.
Не, так не пойдет. Пользовательские настройки не должны меняться без его ведома.
... если пользователь сделает протяжку 6 секунд, моя задумка вообще перестанет работать. Было бы здорово при приближении к месту остановки снижать шаг до 1 секунды.
В старой версии Akai GX-635D я тоже задавал диапазон в несколько секунд для поиска и работало это до шага в настройках 10 с. В этом и ошибка.В версии для 6-ки проверяю условие (позиция больше значения в памяти при прямой перемотке) или (позиция меньше при обратной перемотке). При выполнении его останавливаю перемотку (т. е. переход в режим PLAY) и принудительно устанавливаю текущую позицию на значение из памяти. Получается абсолютно точно.Проверял до шага в 25 с, больше уже это на перемотку на обычных треках в 3-5 минут не похоже, скорее, некий скачок.
Изменять под свои нужды на время перемотки, потом восстанавливать, как задал пользователь .