October 2017
Intermediate to advanced
294 pages
6h 49m
English
The Canvas class provides us with many drawing functions; for example:
To draw a circular activity indicator, we can use the drawArc() method. Let's create the basic class and draw an arc:
public class CircularActivityIndicator extends View {
private static final int DEFAULT_FG_COLOR = 0xffff0000;
private static final int DEFAULT_BG_COLOR = 0xffa0a0a0;
private Paint foregroundPaint;
private int selectedAngle;
public CircularActivityIndicator(Context context, AttributeSet attributeSet) { super(context, attributeSet); foregroundPaint = new Paint(); foregroundPaint.setColor(DEFAULT_FG_COLOR); foregroundPaint.setStyle(Paint.Style.FILL); selectedAngle ...Read now
Unlock full access