【】
package com.ray.test;

import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;

public class TestHandler extends Activity {
private MyView myView;
private Handler mHandler;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
myView = new MyView(this);
mHandler = new Handler();
mHandler.post(update);
setContentView(myView);
}

private Runnable update = new Runnable() {
public void run() {
myView.update();
mHandler.postDelayed(update, 5);
}
};

class MyView extends View{

private float x = 0f;
public MyView(Context context) {
super(context);

}

public void update(){
postInvalidate();
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
x+=1;
Paint mPaint = new Paint();
mPaint.setColor(Color.BLUE);
canvas.drawRect(x, 40, x+40, 80, mPaint);
}

}
}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android 摇摇棒 之surfaceView vs. View-
  2. 微信检查被删好友(Android(安卓)Accessibi
  3. PackageInstaller 5.0源码分析静默安装与
  4. Android(安卓)P的系统架构
  5. Android(安卓)中 View移动总结:ViewDragHe
  6. Android(安卓)Camera API/Camera2 API 相
  7. Android下使用TCP/IP协议实现断点上传
  8. android UI进阶之实现listview的下拉加载
  9. Android(安卓)OkHttp(一)源码出发探寻执行
  10. React-Native系列Android——Native与Jav