AIMP for Android > Обработано / Processed
[x][1614] Плеер не перерассчитывает размер значения длины/высоты элементов сразу
(1/1)
AJ:
В этом посте я выложил файл, на котором можно проверить баг. Суть в том, что обе отметки времени имеют прописанный id и включенный AutoSize, чтобы можно было ссылаться на их ширину, которая будет динамично меняться. Так, в том файле есть разделитель-кругляшок между отметками времени, у которого прописано для margins left _filePosition.width. Т.е. позиция времени у трека может быть разной ширины, в зависимости от длины самого содержимого, а этот кругляшок позиционируется впритык к filePosition.


--- Загружаю трек с длиной 10+ минут — чтобы проверить на длинной надписи. И прокручивая время до этих 10+ минут отображается ---

--- Если перезайти в плеер, зайти в настройки и выйти из них, перейти в плейлист и вернуться на главный экран, то отображается так ---
Т.е. "скачет" расстояние между круглым разделителем и filePosition. Плеер не сразу отображает смену ширины filePosition после запуска трека, и до выйти-перезайти на главный экран _filePosition.width соответствует длине filePosition с содержимым 0:00.

Не знаю, понятно ли описал...
AKhod:
Видео данной проблемы

https://cloud.mail.ru/public/a596/7FcJ99MGr
Artem:
Поправил: https://disk.yandex.ru/d/qAcjHEIj9XMPmA
AKhod:

--- Quote from: Artem on August 06, 2025, 09:27:26 ---Поправил: https://disk.yandex.ru/d/qAcjHEIj9XMPmA

--- End quote ---
Нормально. Почти. На видео обратить внимание на очередь. Что то не то.

https://cloud.mail.ru/public/GyAN/3VRvYxrsk

https://cloud.mail.ru/public/VHhd/Hi2tfNpeW
Navigation
Message Index

Go to full version