SurfaceView 使用步骤
来源:互联网 发布:部落冲突皮卡超人数据 编辑:程序博客网 时间:2024/05/24 04:19
1.继承SurfaceView
2.实现SurfaceHolder.Callback接口
3.使用getHolder().addCallback(this);
4.重写surfaceChanged(...),surfaceCreated(..),surfaceDestroyed(..)
2.实现SurfaceHolder.Callback接口
3.使用getHolder().addCallback(this);
4.重写surfaceChanged(...),surfaceCreated(..),surfaceDestroyed(..)
5.画图holder.lockCanvas()->画图ing->holder.unlockCanvasAndPost(..);
class MyView extends SurfaceView implements SurfaceHolder.Callback{private SurfaceHolder holder;public MyView(Context context){super(context);holder = getHolder();holder.addCallback(this);}@Overridepublic void surfaceCreated(SurfaceHolder holder){ ...;}@Overridepublic void surfaceChanged(SurfaceHolder holder,int format,int width,int height){ ...;}@Overridepublic void surfaceDestroyed(SurfaceHolder holder){ ...;}}
0 0
- SurfaceView 使用步骤
- SurfaceView使用
- 使用surfaceView
- surfaceview使用
- SurfaceView使用
- SurfaceView的几个基本步骤
- SurfaceView的基本使用
- Android的SurfaceView使用
- SurfaceView的基本使用
- 使用SurfaceView即时画图
- SurfaceView的简单使用
- SurfaceView的基本使用
- 使用SurfaceView 播放视频
- Android surfaceview使用详解
- [Android] SurfaceView使用实例
- Android SurfaceView使用 笔记
- Android SurfaceView使用
- Android SurfaceView使用详解
- dark QSS
- abstract class和interface的区别
- Android自适应不同分辨率或不同屏幕大小
- VMware下ubuntu和win7共享不了文件夹问题
- Android Fragment 真正的完全解析(上)
- SurfaceView 使用步骤
- 使用CreateJS绘制图形
- 一些基础复习要点
- oracle PGA(process global area)初探
- red and black (深度优先搜索算法dfs)
- Linux学习之磁盘管理(一)
- c# 快捷键
- 【BLE】CC2541之修改广播通道
- java String 类的内存分配