视频:善知堂Android http://www.verycd.com/topics/2915940/

第四集:多线程

讲多线程的技术点

第五集(上):动态效果

class GameView extends View {        private Paint paint = null;        public GameView(Context context) {            super(context);            paint = new Paint();// 画笔            paint.setColor(Color.RED);            paint.setStrokeWidth(5);// 画笔粗            new MyThread().start();        }        class MyThread extends Thread {            @Override            public void run() {                for(int i=0;i<100;i++) {                    try {                        Thread.sleep(1);                    } catch (InterruptedException e) {                        // TODO Auto-generated catch block                        e.printStackTrace();                    }                    GameView.this.postInvalidate();// 重新绘制                }            }        }        @Override        protected void onDraw(final Canvas canvas) {            super.onDraw(canvas);            canvas.drawLine(0, 0, new Random().nextInt(500),                    new Random().nextInt(500), paint);        }    }

可以随机画一条线。

更多相关文章

  1. android 加载动态库
  2. android按屏幕大小动态确定控件位置及大小
  3. Android系列教程:TextView小组件的使用--附带超链接和跑马灯效果
  4. android中实现从一个图片中截取一部分,在翻转,成一个圆形显示
  5. Android动画之translate(位移动画)
  6. android 自定义控件之折线图自己写代码,不用jar包
  7. android上类似iphone上的开关按钮
  8. Android(安卓)实现沉浸式体验
  9. Android(安卓)UI设计

随机推荐

  1. Android设备Root检测方法
  2. Android的图片浏览源码解读
  3. Android(安卓)Studio如何使用logcat
  4. Android的进阶学习(五)--Messenger的使用和
  5. 《Android经验分享》周刊第7期
  6. build android for VMware
  7. android 选项卡(TabHost) 置底
  8. Android Studio通过修改图标资源值实现图
  9. Android动画-Interpolator(插值器)
  10. android各版本新特性