Сомнения по поводу FileEncodedImageAsync

#codenameone

#codenameone

Вопрос:

Из javadoc FileEncodedImageAsync я не понял двух вещей:

  • Влияет ли заполнитель на оперативную память или он сразу же полностью уничтожается, как только отображается изображение?
  • Может ли заполнитель иметь любой размер или он должен иметь тот же размер, что и изображение, сохраненное в файле, то есть отображаемое?

Ответ №1:

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

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