Перейти к содержанию
Fire Monkey от А до Я
  • 0

Почему для некоторых контролов нельзя поменять высоту или ширину?


Brovin Yaroslav

Вопрос

  • Администраторы

Почему в стилях андроида или йос я не могу поменять высоту для некоторых контролов. Например: TEdit, TProgressBar, TAniIndicator и другие.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Администраторы

Ответ на этот вопрос дан здесь: [Android] Не получается увеличить высоту TProgressBar 

 

По умолчанию каждая платформа определяет свои правила построения пользовательского интерфейса. Это выражается, например, в том, что в ios и в Андроиде прогресс бар должен быть фиксированной высоты. Чтобы не нарушать руководство по проектированию пользовательских интерфейсов каждой платформы, FireMonkey принудительно запрещает менять размеры некоторых контролов. 

 

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

 

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

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...