/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/widget/placepage/AxisValueFormatter.java
30 строк
826 B
Александр Зацепин
[android] Made that all altitudes values will be in lower units, meters or feets
14 апр 2020, 16:19
14 апр 2020, 16:19
a2155f8
Код
Авторство
О чём код?
package com.mapswithme.maps.widget.placepage; import androidx.annotation.NonNull; import com.github.mikephil.charting.charts.BarLineChartBase; import com.github.mikephil.charting.formatter.DefaultValueFormatter; import com.mapswithme.maps.Framework; import com.mapswithme.util.StringUtils; public class AxisValueFormatter extends DefaultValueFormatter { private static final int DEF_DIGITS = 1; private static final int ONE_KM = 1000; @NonNull private final BarLineChartBase mChart; public AxisValueFormatter(@NonNull BarLineChartBase chart) { super(DEF_DIGITS); mChart = chart; } @Override public String getFormattedValue(float value) { if (mChart.getVisibleXRange() <= ONE_KM) return Framework.nativeFormatAltitude(value); return StringUtils.nativeFormatDistance(value); } }