Анимация поверх MapField в Blackberry - PullRequest
1 голос
/ 03 августа 2011

Я использую карты BlackBerry для написания своего приложения и хочу показать текущее местоположение пользователя на карте, используя изображение с синей точкой.Я могу сделать это, переопределив метод paint () в MapField и разместив изображение в нужном месте.

Однако теперь я хочу пульсировать (дышащий пузырь) изображение, для этого я использую изображение в формате gif с 3 различными кадрами.Здесь я не уверен, как отобразить все 3 кадра с определенной частотой кадров, чтобы мне не пришлось полагаться на mapfield.paint () для рисования моих изображений.Первоначально я думал об использовании потока AnimatedGifField для этого, но не уверен, как его использовать, потому что я не могу добавить поле (AnimatedGifField) к полю (MapField).Я использую JDE 6.0

Кто-нибудь имеет какое-либо представление об этом ..?

1 Ответ

2 голосов
/ 03 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...