2015-05-04 1 views
2

В настоящее время я создаю приложение FireMonkey для Android. У меня есть функция, которая получает номер из базы данных, и используя это число, она генерирует такое же количество прямоугольников. Эти прямоугольники добавляются в TGridLayout. Прямо сейчас у меня есть около 60 прямоугольников, и TVertScrollBox работает безответственно, медленно и изменчиво. Есть ли способ реализовать другой способ прокрутки в моем приложении? Или что-то исправить эту медленную и безответную прокрутку?TVertScrollBox в Delphi XE6 FireMonkey очень, очень медленный. Фикс?

+0

Я заметил, что прокрутка вообще в любом месте Firemonkey медленная и изменчивая, в том числе «TListBox» всего за 20 элементов. –

+0

@JerryDodge hmm. Интересно. Всякий раз, когда я использую TListView, он работает отлично и плавно. –

+0

Ну, я не знаю об Android, но я видел это в OSX. –

ответ

0

Использовать TImageCacheLayout для кэширования ваших компонентов в виде растровых изображений. Должна увеличивать скорость. В Delphi XE8 исправлена ​​медленная прокрутка TListBox с большим количеством компонентов на Android.