2015-09-15 3 views
5

Я пытаюсь создать диаграмму в своем приложении, используя MPAndroidChart.Прокручиваемый BarChart с возможностью касаться каждого бара с помощью MpAndroidChart?

Моя цель состоит в том, чтобы получить график, глядя, как это: enter image description here

Но с некоторыми специфическими особенностями.

  • График будет шире, чем ширина экрана, поэтому он должен иметь минимальную ширину и быть прокручивать (для ширины я использую это временное решение, но его не прокручивать): chart.getLayoutParams().width=100*entries.size();
  • Я хотел бы имеют такой же речевой пузырь при нажатии на панель (я не знаю, есть ли способ получить его и прокрутку в то же время, поскольку для прокрутки я предполагаю, что обходной путь с использованием макета и прокрутки - это единственное решение, если эта функция еще не реализована)
  • и, наконец, при касании над одним из баров, не выбирая панель (это может помешать прокрутке пользователя, если есть способ сделать это!).

    Возможно ли это с помощью MPAndroidChart? Заранее спасибо.

ответ

7

Да, это так. И, пожалуйста, не используйте ScrollView.

Прочитайте это для изменения видового экрана и «делая график шире»: https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

«пузырь речи» вы говорите это MarkerView, и да, он может отображаться при прокрутке, а также.

+0

Большое спасибо за ваш ответ! Я это увижу. Кстати, спасибо за эту библиотеку, это действительно здорово! – Virthuss

Смежные вопросы