AIMP Forum

AIMP for Android => Skin Editor, Skin Engine => Предложения / Suggestions => Topic started by: Denis SC on February 20, 2021, 14:07:33

Title: Сохранять пропорции контейнера
Post by: Denis SC on February 20, 2021, 14:07:33
Можно добавить опцию чтобы пропорции контейнера сохранялись? Это для того чтобы при смене разрешения сложные фоновые текстуры вели себя адекватней.
Надеюсь понятно начертил.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=66376.0;attach=63171)


К примеру обложка Hi-Fi Silver v2.0 , на моем телефоне выглядит так: круг стал овалом. 
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=66376.0;attach=63169)
Title: Re: Сохранять пропорции контейнера
Post by: Artem on February 20, 2021, 14:18:32
Это достигается немного другими методами - нужно правильно задать растяжение у фоновых текстур.
Title: Re: Сохранять пропорции контейнера
Post by: IK94 on February 20, 2021, 14:18:47
Сабж имеет смысл еще когда хочется закрепить обложку альбома сверху и по бокам, но хочется, чтобы он оставался квадратным
Title: Re: Сохранять пропорции контейнера
Post by: Artem on February 20, 2021, 14:20:29
Сабж имеет смысл еще когда хочется закрепить обложку альбома сверху и по бокам, но хочется, чтобы он оставался квадратным

У обложки альбома проблем нет - там есть AutoAdjustMode.
Title: Re: Сохранять пропорции контейнера
Post by: Я Гриша! on August 19, 2023, 15:01:36
Да, aspect-ratio очень не хватает для контейнеров с фоновыми текстурами. Хочется приковать их 3-мя якорями, а длинна 4 стороны чтобы выставлялась автоматом. Хотя возможно это тоже на панацея, исходя из того что пропорции экранов смартфонов разнятся.

Или возможно нужны свойства типа: max-width: *%, max-height: *%, чтобы ограничить растягивание центрируемой текстуры закреплённой одним-двумя якорями.
* например: растягивать не более 50% от длинны родительского контейнера.
Title: Re: Сохранять пропорции контейнера
Post by: Я Гриша! on August 19, 2023, 18:25:01
Как я только что понял, сейчас можно использовать CoverArt не по назначению)) Для фоновых текстур. Это радует!