Пишете свой контрол наследуясь от класса
View
Переопределяете у него метод onDraw в котором все отрисовываете.
public class TimerView extends View {
@Override
public void onDraw(Canvas canvas) {
// Code
}
}
И используете тригонометрические формулы углов для вашей стрелки.
float angle = <angle> * Math.PI / 180;
float cos = (float)Math.cos(angle);
float sin = (float)Math.sin(angle);
canvas.drawLine(center.x + startradius * cos,
center.y + startradius * sin,
center.x + endradius * cos,
center.y + endradius * sin,
paint);
// Где <angle> в радианах