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

Артефакты вокруг хедера окна


Вопрос

Опубликовано

Добрый день. Подскажите, почему появляются черные артефакты вокруг хедера окна. Прикладываю срины конструктора стиля и того, что получилось в результате. Хедер я сделал красным, чтобы лучше было видно мою проблему. Суть в том, что в стиле я создал header, в него уже добавил rectangle, закруглил углы. Соответственно, области закруглений стали прозрачными, как мне и нужно. Все выглядит идеально при создании стиля, но во время выполнения место закругления прорисовывается ужасно. Раньше так было в VCL и я думал, что это его проблема. Оказалось, что в FMX я столкнулся с тем же самым. Хочу отметить, что данную проблему я успешно решил без применения стилей. Я сделал форму прозрачной и поместил rectangle в клиентскую область, выравнив по TOP. Соответственно тоже скруглил углы и получил идеальный результат. Получается, что то, что находится в клиентской области прорисовывается идеально. Но, если я хочу разместить объект не в клиентской области, а в хедере (в шапки окна), то прорисовка ужасна. Конечно, если шапку сделать прямоугольной формы, то все прорисовывается хорошо, но стоит скруглить уголки, то получаю косяк. Я уже написал выше, что я добился отличного результата без применения стиля. Но мне то хочется сделать через стиль, чтобы все это дело применялось к форме автоматически, когда я ей укажу нужный стильбук. Кстати, хочу заметить, картинка кнопки внутри красного заголовка рисуется тоже идеально. Получается хромате только окантовка на скругленных местах. Но я точно знаю, что это можно сделать, ведь я видел стили FMX со скругленными углами формы. Значит как то это делают. Подскажите, кто, что знает по этому поводу. Может кто то сталкивался....

Во время выполнения.JPG

Скрин стиля.JPG

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

Ответов пока нет

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...