,C extends BarData>
public BaseBarLineChart(Context context) {
super(context);
- init();
+
}
public BaseBarLineChart(Context context, AttributeSet attrs) {
super(context, attrs);
- init();
+
}
public BaseBarLineChart(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
- init();
}
- @android.support.annotation.RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
- public BaseBarLineChart(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- init();
- }
protected void init(){
horizontalAxis = new HorizontalAxis();
diff --git a/chart/src/main/java/com/daivd/chart/core/base/BaseChart.java b/chart/src/main/java/com/daivd/chart/core/base/BaseChart.java
index 7bf87ff..54470fe 100644
--- a/chart/src/main/java/com/daivd/chart/core/base/BaseChart.java
+++ b/chart/src/main/java/com/daivd/chart/core/base/BaseChart.java
@@ -13,10 +13,12 @@
import android.view.animation.Interpolator;
import com.daivd.chart.component.Legend;
+import com.daivd.chart.component.PicGeneration;
import com.daivd.chart.component.base.IChartTitle;
import com.daivd.chart.component.base.ILegend;
import com.daivd.chart.data.ChartData;
import com.daivd.chart.data.ColumnData;
+import com.daivd.chart.data.PicOption;
import com.daivd.chart.data.ScaleData;
import com.daivd.chart.component.ChartTitle;
import com.daivd.chart.component.EmptyView;
@@ -69,11 +71,7 @@ public BaseChart(Context context, AttributeSet attrs, int defStyleAttr) {
init();
}
- @android.support.annotation.RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
- public BaseChart(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- init();
- }
+
/**
* 初始化组件
@@ -320,4 +318,12 @@ public void setOnClickLegendListener(OnClickLegendListener