Fix crash related to circle size (#2115)
This commit is contained in:
parent
f0e1deb763
commit
5a4a6d4065
1 changed files with 17 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue