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

Как работать с Z-order в Delphi 10.3 RIO


Yarpda

Вопрос

Заметил, что при переходе на 10.3 перестало получаться выводить картинку поверх ListView (например) под Андроид. В предыдущих версиях с этим проблем не было. Полагаю, что проблема как-то связано с нововведением в 10.3 с Z-order. Но не смог найти какую-либо информацию по этому поводу. Как им пользоваться, какие особенности и т.д.

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

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

  • 0

Оказалось что Z-order тут не причем. Все дело в том что в 10.3. фактически перестала работать команда Application.ProcessMessages (по крайней мере в андроид). Элементы интерфейса во время выполнения процесса не обновляются, что печально, но это как говорится уже другая тема...

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

Android это просто беда  Анимации с wait не выполняются сразу выводиться результат, другое приложение зависает при выводе фрейма причем очистил все секции выполняемые при запуске, жесть какая то(((

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

основное решение: оставить основной поток для gui...
все что тормозит основной поток должно из него уйти в доп потоки или таски - и там "зависайте" сколько угодно.
асинхронное выполнение с калбеками...

 

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

Тогда почему не отрабатывает вот такой код

Application.CreateForm(TForm27, Form27);

TThread.Synchronize(nil, procedure
begin

  Form27.ProgressBar1.Visible := false;
  Form27.StartUpLabel.Text := 'Ждите...';
  Form27.Visible := true;

end);

Задача простая, при выполнении ресурсоемкого куска кода показать пользователю форму ожидания.

В 10.1. Это было сделано просто

Application.CreateForm(TForm27, Form27);
Form27.ProgressBar1.Visible := false;
Form27.StartUpLabel.Text := 'Ждите...';
Form27.Visible := true;
Application.ProcessMessages;

И все прекрасно работало на Винде, Андроиде и iOS 

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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