public class MyView extends View {
private Timer timer =null;
public MyView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
initPaint();
}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
initPaint();
}
public MyView(Context context) {
super(context);
initPaint();
}
public void initPaint(){
paint=new Paint();
paint.setColor(Color.RED);
timer= new Timer();
}
private Paint paint;
private int degree=0;
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.save();//保存
canvas.translate(150,150);//位置
canvas.rotate(degree,50,50);
canvas.drawRect(0, 0, 100, 100, paint);
degree++;
canvas.restore();//释放
new Handler().postDelayed(new Runnable(){ //推迟
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载