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

Schekhovtsov

Пользователи
  • Постов

    8
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Like
    Schekhovtsov отреагировална Brovin Yaroslav в [TMultiView] Как избежать задержки при первом появлении TMultiView?   
    Так, я посмотрел. Сохраняем себе такую процедуру:
    procedure PreloadContent(const Control: TControl); var I: Integer; begin if Control is TStyledControl then TStyledControl(Control).ApplyStyleLookup; for I := 0 to Control.ControlsCount - 1 do PreloadContent(Control.Controls[I]); end; Она форсирует загрузку стилей. Задержка при появлении TMutliView заключается в том, что стиль загружается не сразу у любого контрола, а только по мере появления контрола. Обычно это происходит при первой отрисовки. Это правило касается всех контролов.
     
    Поэтому, в этом случае, вам нужно форсировать загрузку стилей. Это можно сделать при помощи моей процедуру PreloadContent.
    Добавьте в TForm.OnCreate и это решит задержку при первом появлении:
    PreloadContent(MultiView1);
  2. Like
    Schekhovtsov отреагировална rareMax в [TScrollBox] Возврат toolbar'a при лёгкой прокрутке вверх   
    Source code e APK Link: Codice sorgente Delphi XE7
    Link: Demo APK (da installare sul vostro dispositivo Android)
×
×
  • Создать...