use of lecho.lib.hellocharts.model.LineChartData in project hellocharts-android by lecho.
the class LineChartRenderer method drawUnclipped.
@Override
public void drawUnclipped(Canvas canvas) {
final LineChartData data = dataProvider.getLineChartData();
int lineIndex = 0;
for (Line line : data.getLines()) {
if (checkIfShouldDrawPoints(line)) {
drawPoints(canvas, line, lineIndex, MODE_DRAW);
}
++lineIndex;
}
if (isTouched()) {
// Redraw touched point to bring it to the front
highlightPoints(canvas);
}
}
use of lecho.lib.hellocharts.model.LineChartData in project CoCoin by Nightonke.
the class SplashActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
mContext = this;
chart = (LineChartView) findViewById(R.id.chart);
List<Line> lines = new ArrayList<Line>();
for (int i = 0; i < NUMBER_OF_LINES; ++i) {
List<PointValue> values = new ArrayList<PointValue>();
values.add(new PointValue(0, 0));
values.add(new PointValue(1, 15));
values.add(new PointValue(2, 10));
values.add(new PointValue(3, 23));
values.add(new PointValue(3.5f, 48));
values.add(new PointValue(5, 60));
Line line = new Line(values);
line.setColor(Color.WHITE);
line.setShape(ValueShape.CIRCLE);
line.setCubic(false);
line.setFilled(false);
line.setHasLabels(false);
line.setHasLabelsOnlyForSelected(false);
line.setHasLines(true);
line.setHasPoints(true);
lines.add(line);
}
data = new LineChartData(lines);
data.setBaseValue(Float.NEGATIVE_INFINITY);
chart.setLineChartData(data);
image = (ImageView) findViewById(R.id.image);
appName = (TextView) findViewById(R.id.app_name);
appName.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
loadingText = (TextView) findViewById(R.id.loading_text);
loadingText.setTypeface(CoCoinUtil.getInstance().typefaceLatoLight);
reveal = (RevealFrameLayout) findViewById(R.id.reveal);
ly = (LinearLayout) findViewById(R.id.ly);
new InitData().execute();
}
Aggregations