Как управлять масштабированием изображения при прокрутке страницы в Donut Chart с использованием achartengine в Android?

Я создал Donut Chart, используя achartengine для своего приложения. Это мой вывод. Я создал эту страницу с прокруткой View. Это моя половина моей страницы.

Когда я прокручиваю свою страницу, она становится такой.

Мой код здесь http://pastie.org/8696613. Я дал эти элементы управления, чтобы избежать масштабирования и перемещения.

   renderer2.setPanEnabled(false);
   renderer2.setZoomEnabled(false); 

Но я не знаю, почему мой график изменился, когда я прокручиваю свою страницу? Кто-нибудь может помочь мне решить эту проблему? Заранее спасибо.

2 ответа

Чтобы решить эту проблему, вы должны отредактировать код библиотеки.

В GraphicalView.javaМетод onDraw в начале

canvas.getClipBounds(mRect);
int top = mRect.top;
int left = mRect.left;
int width = mRect.width();
int height = mRect.height();

в

int top = 0;
int left = 0;
int width = getMeasuredWidth();
int height = getMeasuredHeight();

Скопировано из https://code.google.com/p/achartengine/issues/detail?id=31

Чтобы исправить это поведение, я предлагаю вам сделать:

renderer.setInScroll(true);
Другие вопросы по тегам