SurfaceView概述
http://www.eoeandroid.com/thread-182622-1-1.html

自己观点:
surfaceView 中保存有一个SurfaceHolder 用来间接控制canvas 有点类似代理模式。
实现surfaceview的自定义view 实现SurfaceHolder.Callback 接口 用来surfaceview发生改变的时候回调到实现surfaceview的具体的方法中。 由于surfaceview可以不在ui线程中刷新view,这是区别于一般view的主要特性,所有自定义的surfaceview中应该有一个自己实现的内部线程类,用来在surfaceHolder改变的时候 异步更新view。

更多相关文章

  1. Android定时器实现的几种方法
  2. Android常见问题及讨论(10-15)
  3. 在Android线程中设置控件的值会报错
  4. 【android】通过handle,looper实现多线程数据同步
  5. android中Http访问时 connection.getResponseCode()不被执行
  6. android第四天早:多线程基础
  7. SQLite数据库并发访问
  8. Android(安卓)8.0无法调用Geocoder 中的getFromLocation()解决办
  9. Android面试题总结(七)原理篇

随机推荐

  1. android setTag的妙用和The key must be
  2. Android(安卓)Camera数据流分析全程记录(o
  3. Material Design: NavigationView Flaotin
  4. Android(安卓)Studio工程导入,仅需三步便
  5. EventBus在Android中的简单使用
  6. 转:android:Adapter用法总结
  7. Android(安卓)Window的添加和显示过程
  8. ADB命令行 使用总结(持续更新中)
  9. Android学习轨迹之一:Android(安卓)Broadc
  10. Process 'command '...SDK\build-tools