2016-01-06 2 views
1

Если я создаю несколько перекрывающихся окон (то есть, как на рабочем столе реального компьютера), повторный показ очень глючный. Каждое окно рисует обратный фронт, приводит к правильному финальному изображению, но с множеством неприятных промежуточных состояний .Сглаживание перекрывающихся окон

Является ли это артефактом среды симулятора, или он отражает реальность целевых платформ?

ответ

0

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

Вы используете этот эффект, используя диалоги слоев один поверх другого?

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

+0

Я использую один com.codename1.ui.Form с контейнерами, расположенными внутри него, в стиле, подобном рабочим столам, который может включать перекрытие. В моем использовании не обязательно, чтобы перекрытие было высокой производительностью, но необходимо, чтобы оно было изящным. Простым способом борьбы с этим является выделение еще одного полноэкранного растрового изображения для рисования. – ddyer

+0

Картина в Codename. Буфер двойной буферизации, поэтому, если вы видите глюки в подобных случаях, я предполагаю, что вы вызываете перерисовку при изменении данных или выполнении чего-то вне EDT –

Смежные вопросы