Динамический рендеринг графиков в Android - PullRequest
5 голосов
/ 09 октября 2010

Мне нужно нарисовать график в Android, который постоянно получает данные с сервера.На основе одного элемента данных график должен отображаться различными цветами.График должен продолжать двигаться справа налево, как график ЭКГ.Это что-то вроде непрерывного движущегося графа.

Смогу ли я добиться этого с помощью Android 2D графической библиотеки?Нужно ли использовать анимацию движения?Должен ли я также использовать интерполяторы?

1 Ответ

3 голосов
/ 22 февраля 2011

Звучит как проблема из двух частей.

В части 1 рассказывается, как получить необработанные данные с сервера.Не зная, что это за сервер, сказать особо нечего.Если сервер еще не существует и, в зависимости от частоты и размера отправляемых данных, вы можете посмотреть на выполнение http-запросов от клиента Android и получение данных в формате XML или JSON.

Часть 2создание и обновление графического компонента (ов) на Android.Да, вы можете сделать это с нуля, используя графическую библиотеку Android 2D, но зачем изобретать велосипед?Взгляните на AndroidPlot - http://androidplot.com. AndroidPlot поддерживает динамические источники данных, поэтому, как только вы получите свой код клиента, вы можете легко подключить его к сгенерированному виджету графика AndroidPlot и перерисовывать его каждый развы получаете обновление с сервера.

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