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