AIMP Forum

Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v4.50 / Implemented in AIMP v4.50 => Topic started by: Kibermanick on July 23, 2014, 23:39:16

Title: [Запланировано] Растягивание текстовых полей в зависимости от содержимого
Post by: Kibermanick on July 23, 2014, 23:39:16
Предлагаю сделать текстовые поля растягиваемыми в зависимости от содержимого. Что-бы можно было указывать отступы для текста от границ объекта.
Что-бы  текст не растягивался бесконечно задавать минимальный и максимальный размер текстового поля.

Растягивание. Предлагаю сделать четыре вида растягивания: нет растягивания, горизонтальное растягивание, вертикальное растягивание, вертикально-горизонтальное растягивание.
На примере ниже все доходчиво видно.


(http://storage2.static.itmages.ru/i/15/0830/h_1440954156_4933436_563c2d17b9.png)


Отступы. Добавив отступы, можно будет позиционировать текст. Для лучшего восприятия.
Например, если включено полное растягивание или вертикальное то, задаются отступы со всех сторон. Если растягивание нет или стоит горизонтальное то, задаются отступы с боков и сверху.


(http://storage3.static.itmages.ru/i/15/0830/h_1440954175_1630939_7d3bf7143c.png)


Интерлиньяж. Интерлиньяж это расстояния между строками. Задавая это расстояние можно улучшить читабельность.


(http://storage6.static.itmages.ru/i/15/0830/h_1440954195_7745296_4bc69a2608.png)


Примеры: Во втором примере требуется чтобы текстовое поле или контейнер прокручивались. Кажется кто-то предлагал что-то такое.
Если нет то я создам тему.


(http://storage8.static.itmages.ru/i/15/0830/h_1440954212_2291249_fc4ba0f7d3.png)
Title: Re: Растягивание текстовых полей в зависемости от содержимого
Post by: Artem on July 24, 2014, 08:36:55
В какой ситуации это может быть полезным?
Title: Re: Растягивание текстовых полей в зависемости от содержимого
Post by: Kibermanick on July 24, 2014, 13:03:58
Quote
В какой ситуации это может быть полезным?

Ну например в в названии песни и артиста или количество песен, размер, обшие время в пейлесте

Кому надо тот найдет применение
Title: Re: Растягивание текстовых полей в зависемости от содержимого
Post by: Soolo on July 24, 2014, 17:18:18
Ну например в в названии песни и артиста или количество песен, размер, обшие время в пейлесте

Кому надо тот найдет применение
Задайте заведомо широкое поле - и всё будет норм. Отступы можно делать с помощью позиционирования текстового поля.
Title: Re: Растягивание текстовых полей в зависемости от содержимого
Post by: brand2000 on October 08, 2014, 13:22:48
Задайте заведомо широкое поле - и всё будет норм. Отступы можно делать с помощью позиционирования текстового поля.

(https://monosnap.com/image/qg4elpEEhLKV7VgOJAhNP0aEqsyuG7.png)(https://monosnap.com/image/qKQgMBxNbfWFbXStOUVpomoASvO7r0.png)
как быть с таким вариантом?
сам текст не позволяет задать растяжение, а заранее растягивать бред.
Такую функцию надо ввести под любой элемент, у которого есть текстура и возможность задать этой текстуре область масштабирования.
Границу (максимальную возможность автоматического масштабирования) уже задавать размером объекта (кнопка, текст).
Title: Re: Растягивание текстовых полей в зависемости от содержимого
Post by: Soolo on October 08, 2014, 14:42:29
(https://monosnap.com/image/qg4elpEEhLKV7VgOJAhNP0aEqsyuG7.png)(https://monosnap.com/image/qKQgMBxNbfWFbXStOUVpomoASvO7r0.png)
как быть с таким вариантом?
Всё просто: не рисовать настолько узкое окно. Можно ведь прикинуть какой ширины получаются значения в поле и нарисовать их соответствующей ширины.
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: brand2000 on October 08, 2014, 14:44:48
вы понимаете, что данный текст динамический?
и таких текстов достаточно...
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: Soolo on October 08, 2014, 14:47:55
вы понимаете, что данный текст динамический?
и таких текстов достаточно...
Нет, я идиот и ничего не понимаю.
А вы как художник, дизайнер, конструктор скина - можете подстроиться под минимальную/максимальную ширину текста. В случае данных по плейлисту текст не может быть шириной от 1 символа до 100, ширина колеблется в каких-то разумных пределах, к примеру 5...10 символов, 10...16 символов и т.д.
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: brand2000 on October 08, 2014, 15:27:39
это уже спор программиста с дизайнером...
я не обсуждаю данную функцию, а заявляю о ёё обязательном наличии.

это как прозрачность плейлиста, которую задаёт прозрачный цвет в палитре и прозрачная текстура, а он просто становится чёрным...
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: Kibermanick on March 26, 2015, 18:58:40
Неужели это так сложно реализовать? Аимп ведь умеет растягивать текстуры,контейнеры. Распределяя при этом элементы внутри.

А если я хочу встроить длинный текст? Придется каждую строчку в новом текстовом поле делать.
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: Artem on March 26, 2015, 19:36:14
Неужели это так сложно реализовать? Аимп ведь умеет растягивать текстуры,контейнеры. Распределяя при этом элементы внутри.

А если я хочу встроить длинный текст? Придется каждую строчку в новом текстовом поле делать.

Реализовать перенос текста на новую строку, да, сложно.
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: Kibermanick on August 03, 2015, 21:27:53
Хотелось бы сказать, что типографика важная часть дизайна.
Title: Re: Растягивание текстовых полей в зависимости от содержимого
Post by: Zhenya on June 27, 2016, 22:35:26
За.
Хотя бы динамическое изменение ширины текстовой метки (по тексту).

Хотелось бы сказать, что типографика важная часть дизайна.
Согласен.