У меня есть мнение, что я переопределил метод onDraw для вывода нужной мне информации на холст. На том же экране у меня есть график, поэтому я думаю, что было бы наиболее удобно, если бы они оба использовали один и тот же механизм масштабирования/панорамирования. Можно ли переопределить GraphicalView и использовать масштабирование, встроенное в achartengine, для неграфических представлений?
Использование масштабирования achartengine в неграфических представлениях
Ответы (1)
Возможно. Вероятно, самый чистый способ сделать это — зарегистрировать прослушиватели для операций панорамирования и масштабирования, и при получении уведомлений о таких событиях вы выполняете свою собственную логику масштабирования и панорамирования в своем представлении. Если у вас есть переменная mChartView, которая представляет собой представление диаграммы AChartEngine, вы можете сделать что-то вроде:
mChartView.addZoomListener(...);
mChartView.addPanListener(...);
Дэн
person
Dan D.
schedule
30.01.2012