BeeHoneyt  1.1
BTS SNIR LaSalle Avignon 2021
TimeAsXAxisLabelFormatter.java
Aller à la documentation de ce fichier.
1 package com.example.bee_honeyt;
2 
3 import com.jjoe64.graphview.DefaultLabelFormatter;
4 import java.text.SimpleDateFormat;
5 import java.util.Date;
6 
7 public class TimeAsXAxisLabelFormatter extends DefaultLabelFormatter
8 {
9  protected final String mFormat;
10 
11  public TimeAsXAxisLabelFormatter(String format)
12  {
13  mFormat = format;
14  }
15 
16  @Override
17  public String formatLabel(double value, boolean isValueX)
18  {
19  if (isValueX)
20  {
21  Date d = new Date(0, 0, 0, (int)value, 0);
22  SimpleDateFormat dateFormat = new SimpleDateFormat(mFormat);
23  return dateFormat.format(d);
24  }
25  else
26  {
27  return super.formatLabel(value, isValueX);
28  }
29  }
30 }
com.example.bee_honeyt.TimeAsXAxisLabelFormatter.formatLabel
String formatLabel(double value, boolean isValueX)
Definition: TimeAsXAxisLabelFormatter.java:17
com.example.bee_honeyt.TimeAsXAxisLabelFormatter
Definition: TimeAsXAxisLabelFormatter.java:7
com.example.bee_honeyt.TimeAsXAxisLabelFormatter.mFormat
final String mFormat
Definition: TimeAsXAxisLabelFormatter.java:9
com
com.example.bee_honeyt.TimeAsXAxisLabelFormatter.TimeAsXAxisLabelFormatter
TimeAsXAxisLabelFormatter(String format)
Definition: TimeAsXAxisLabelFormatter.java:11