Fix crash related to circle size (#2115)

This commit is contained in:
Philipp Jahoda 2016-08-12 20:50:57 +02:00
parent f0e1deb763
commit 5a4a6d4065

View file

@ -4,6 +4,7 @@ package com.github.mikephil.charting.data;
import android.content.Context;
import android.graphics.Color;
import android.graphics.DashPathEffect;
import android.util.Log;
import com.github.mikephil.charting.formatter.DefaultFillFormatter;
import com.github.mikephil.charting.formatter.IFillFormatter;
@ -146,13 +147,18 @@ public class LineDataSet extends LineRadarDataSet<Entry> implements ILineDataSet
/**
* sets the radius of the drawn circles.
* Default radius = 4f
* Sets the radius of the drawn circles.
* Default radius = 4f, Min = 1f
*
* @param radius
*/
public void setCircleRadius(float radius) {
mCircleRadius = Utils.convertDpToPixel(radius);
if (radius >= 1f) {
mCircleRadius = Utils.convertDpToPixel(radius);
} else {
Log.e("LineDataSet", "Circle radius cannot be < 1");
}
}
@Override
@ -161,13 +167,18 @@ public class LineDataSet extends LineRadarDataSet<Entry> implements ILineDataSet
}
/**
* sets the hole radius of the drawn circles.
* Default radius = 2f
* Sets the hole radius of the drawn circles.
* Default radius = 2f, Min = 0.5f
*
* @param holeRadius
*/
public void setCircleHoleRadius(float holeRadius) {
mCircleHoleRadius = Utils.convertDpToPixel(holeRadius);
if (holeRadius >= 0.5f) {
mCircleHoleRadius = Utils.convertDpToPixel(holeRadius);
} else {
Log.e("LineDataSet", "Circle radius cannot be < 0.5");
}
}
@Override