// Path: progressviewslib/src/main/java/com/natasa/progressviews/utils/ShapeType.java
// public enum ShapeType {
// CIRCLE, ARC, LINE, SEGMENT_CIRCLE;
// }


import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.RectF;
import android.util.AttributeSet;
import com.natasa.progressviews.utils.ShapeType;
		left = 0 + strokeWidth / 2;
		top = 0 + strokeWidth / 2;
		right = min - strokeWidth / 2;
		bottom = min - strokeWidth / 2;
		oval.set(left + PADDING, top + PADDING, right - PADDING, bottom
				- PADDING);

	}

	public void setArcViewPadding(int padding) {
		PADDING = padding;
		invalidate();
	}

	public void setLinearGradientProgress(boolean isGradientColor, int[] colors) {
		this.isGradientColor = isGradientColor;
		gradColors=colors;
	}
	private void setLinearGradientProgress(int[] gradColors) {
		if(gradColors!=null)
			colorHelper.setGradientPaint(foregroundPaint, left, top, right, top,gradColors);
		else
			colorHelper.setGradientPaint(foregroundPaint, left, top, right, top);

	}
	public int getPadding() {
		return PADDING;
	}

	@Override
// Path: progressviewslib/src/main/java/com/natasa/progressviews/utils/ShapeType.java
// public enum ShapeType {
// CIRCLE, ARC, LINE, SEGMENT_CIRCLE;
// }


// Path: progressviewslib/src/main/java/com/natasa/progressviews/ArcProgressBar.java
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.RectF;
import android.util.AttributeSet;
import com.natasa.progressviews.utils.ShapeType;

		left = 0 + strokeWidth / 2;
		top = 0 + strokeWidth / 2;
		right = min - strokeWidth / 2;
		bottom = min - strokeWidth / 2;
		oval.set(left + PADDING, top + PADDING, right - PADDING, bottom
				- PADDING);

	}

	public void setArcViewPadding(int padding) {
		PADDING = padding;
		invalidate();
	}

	public void setLinearGradientProgress(boolean isGradientColor, int[] colors) {
		this.isGradientColor = isGradientColor;
		gradColors=colors;
	}
	private void setLinearGradientProgress(int[] gradColors) {
		if(gradColors!=null)
			colorHelper.setGradientPaint(foregroundPaint, left, top, right, top,gradColors);
		else
			colorHelper.setGradientPaint(foregroundPaint, left, top, right, top);

	}
	public int getPadding() {
		return PADDING;
	}

	@Override
	public ShapeType setType(ShapeType type) {