SurfaceView有关
来源:互联网 发布:unity3d 字体描边 编辑:程序博客网 时间:2024/04/29 10:24
慕课网的例子 抽奖转盘,github仓库有代码
public class SurfaceView_example extends SurfaceView implements Callback, Runnable { private SurfaceHolder mHolder; /** * 与SurfaceHolder绑定的Canvas */ private Canvas mCanvas; /** * 用于绘制的线程 */ private Thread t; /** * 线程的控制开关 */ private boolean isRunning; public SurfaceView_example(Context context) { super(context,null); // TODO Auto-generated constructor stub } public SurfaceView_example(Context context, AttributeSet attrs) { super(context, attrs); mHolder = getHolder(); mHolder.addCallback(this); //设置可获取焦点 setFocusable(true); setFocusableInTouchMode(true); //设置常量 this.setKeepScreenOn(true); } @Override public void surfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3) { // TODO Auto-generated method stub } @Override public void surfaceCreated(SurfaceHolder holder) { isRunning = true; t = new Thread(this); t.start(); } @Override public void surfaceDestroyed(SurfaceHolder arg0) { isRunning = false; } @Override public void run() { while(isRunning){ darw(); } } private void darw() { try { mCanvas = mHolder.lockCanvas(); if(mCanvas != null){ //drawing } } catch (Exception e) { } finally{ if(mCanvas != null){ mHolder.unlockCanvasAndPost(mCanvas); } } }}
0 0
- SurfaceView有关
- Android有关surfaceView重新创建的问题。
- surfaceview
- SurfaceView
- surfaceview
- surfaceview
- SurfaceView
- SurfaceView
- SurfaceView
- SurfaceView
- SurfaceView
- SurfaceView
- SurfaceView
- surfaceview
- SurfaceView
- SurfaceView
- SurfaceView
- surfaceview
- 中国电影电视奖项
- UI中常用方法的调用时间
- 初始化一个新的Git仓库
- Fragment
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- SurfaceView有关
- HDU 4861-A - Couple doubi-数学规律/打表观察
- 查看git仓库是否有文件未提交
- leetcode 25. Reverse Nodes in k-Group
- word文档恢复
- Android App开发总结
- POJ 1127 Jack Straws [计算几何]
- Fibonacci Numbers
- 图像的连通域检测的堆栈算法