Класс ошибки MPAndroidChart ValueFormatter не найден - PullRequest
0 голосов
/ 03 декабря 2018

После обновления библиотеки MPAndroidChart здесь в нашем проекте от 'com.github.PhilJay: MPAndroidChart: v2.25 до' com.github.PhilJay: MPAndroidChart: v3.0.2 возникает ошибка, в которой говорится, чтокласс ValueFormatter не может быть найден.При дальнейших исследованиях кажется, что кто-то допустил ошибку в индексе артефактов репозитория maven, так как кажется, что v2.2.5 является последней версией, а v3.0.2 не самой последней обновленной версией здесь

1 Ответ

0 голосов
/ 03 декабря 2018

В настоящее время я использую эту версию в рабочем проекте

implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'

А для форматирования X и Y я использую следующие импорты

import com.github.mikephil.charting.formatter.IAxisValueFormatter;
import com.github.mikephil.charting.formatter.IValueFormatter;

.1007 *

public class MyValueFormatter implements IValueFormatter {

    private DecimalFormat mFormat;

    public MyValueFormatter() {
        mFormat = new DecimalFormat("###,###,##0"); // use one decimal
    }

    @Override
    public String getFormattedValue(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler) {
        // write your logic here
        return mFormat.format(value) + ""; // e.g. append a dollar-sign
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...