Я создал приложение карты, которое использует очень большое изображение в качестве моей карты.Он показывает фрагменты с высоким разрешением, когда пользователь в определенной степени увеличивает масштаб изображения, и растровое изображение в более низком разрешении всего изображения при уменьшении на 50%.Это работает хорошо, на моем оригинальном дроиде иногда я вижу очень небольшое отставание из-за того, что новые плитки вытягиваются в сборщик мусора и из него.
Сейчас я думаю о том, как OpenGL ES будет лучшим способом визуализации,Я никогда не трогал его раньше, но из того, что я читал в разных туроалиях, кажется, что я мог бы создать четырехугольник с 8 лицами или около того, и включить отбраковку, чтобы он рисовал только те изображения, которые в данный момент видны на экране.
Это полностью устранит отставание?В моем тестовом приложении теперь у меня есть плитки, загружаемые при запуске приложения, но я могу сказать, что задержка связана с тем, что эти плитки рисуются впервые.Спасибо.