• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.github.mikephil.charting.renderer.scatter;
2 
3 import android.graphics.Canvas;
4 import android.graphics.Paint;
5 
6 import com.github.mikephil.charting.interfaces.datasets.IScatterDataSet;
7 import com.github.mikephil.charting.utils.Utils;
8 import com.github.mikephil.charting.utils.ViewPortHandler;
9 
10 /**
11  * Created by wajdic on 15/06/2016.
12  * Created at Time 09:08
13  */
14 public class ChevronUpShapeRenderer implements IShapeRenderer
15 {
16 
17 
18     @Override
renderShape(Canvas c, IScatterDataSet dataSet, ViewPortHandler viewPortHandler, float posX, float posY, Paint renderPaint)19     public void renderShape(Canvas c, IScatterDataSet dataSet, ViewPortHandler viewPortHandler,
20                             float posX, float posY, Paint renderPaint) {
21 
22         final float shapeHalf = dataSet.getScatterShapeSize() / 2f;
23 
24         renderPaint.setStyle(Paint.Style.STROKE);
25         renderPaint.setStrokeWidth(Utils.convertDpToPixel(1f));
26 
27         c.drawLine(
28                 posX,
29                 posY - (2 * shapeHalf),
30                 posX + (2 * shapeHalf),
31                 posY,
32                 renderPaint);
33 
34         c.drawLine(
35                 posX,
36                 posY - (2 * shapeHalf),
37                 posX - (2 * shapeHalf),
38                 posY,
39                 renderPaint);
40 
41     }
42 }
43