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 CrossShapeRenderer 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 - shapeHalf, 29 posY, 30 posX + shapeHalf, 31 posY, 32 renderPaint); 33 c.drawLine( 34 posX, 35 posY - shapeHalf, 36 posX, 37 posY + shapeHalf, 38 renderPaint); 39 40 } 41 } 42