package com.handstudio.android.hzgrapherlib.vo.circlegraph; import java.util.List; import android.graphics.Color; import com.handstudio.android.hzgrapherlib.animation.GraphAnimation; import com.handstudio.android.hzgrapherlib.vo.Graph; public class CircleGraphVO extends Graph{ //animation private int radius ; private int lineColor = Color.BLACK; private int textColor = Color.BLACK; private int textSize = 20; private int graphBG = -1; private int centerX = 0; private int centerY = 0; private GraphAnimation animation = null; private List<CircleGraph> arrGraph = null; private boolean isDrawRegion = false; private boolean isPieChart = false; public CircleGraphVO(List<CircleGraph> arrGraph) { super(); this.arrGraph = arrGraph; } public CircleGraphVO(List<CircleGraph> arrGraph, int graphBG) { super(); this.arrGraph = arrGraph; this.setGraphBG(graphBG); } public CircleGraphVO(int paddingBottom, int paddingTop, int paddingLeft, int paddingRight, int marginTop, int marginRight,int radius, List<CircleGraph> arrGraph) { super(paddingBottom, paddingTop, paddingLeft, paddingRight, marginTop, marginRight); this.arrGraph = arrGraph; this.radius = radius; } public CircleGraphVO(int paddingBottom, int paddingTop, int paddingLeft, int paddingRight, int marginTop, int marginRight,int radius, List<CircleGraph> arrGraph, int graphBG) { super(paddingBottom, paddingTop, paddingLeft, paddingRight, marginTop, marginRight); this.radius = radius; this.arrGraph = arrGraph; this.setGraphBG(graphBG); } public List<CircleGraph> getArrGraph() { return arrGraph; } public void setArrGraph(List<CircleGraph> arrGraph) { this.arrGraph = arrGraph; } public int getGraphBG() { return graphBG; } public void setGraphBG(int graphBG) { this.graphBG = graphBG; } public GraphAnimation getAnimation() { return animation; } public void setAnimation(GraphAnimation animation) { this.animation = animation; } public boolean isDrawRegion() { return isDrawRegion; } public void setDrawRegion(boolean isDrawRegion) { this.isDrawRegion = isDrawRegion; } public int getRadius() { return radius; } public void setRadius(int radius) { this.radius = radius; } public int getTextColor() { return textColor; } public void setTextColor(int textColor) { this.textColor = textColor; } public int getTextSize() { return textSize; } public void setTextSize(int textSize) { this.textSize = textSize; } public int getCenterX() { return centerX; } public void setCenterX(int centerX) { this.centerX = centerX; } public int getCenterY() { return centerY; } public void setCenterY(int centerY) { this.centerY = centerY; } public int getLineColor() { return lineColor; } public void setLineColor(int lineColor) { this.lineColor = lineColor; } public boolean isPieChart() { return isPieChart; } public void setPieChart(boolean isPieChart) { this.isPieChart = isPieChart; } }