使用surfaceview做一個簡單要骰子功能
来源:互联网 发布:淘宝店铺背景音乐 编辑:程序博客网 时间:2024/06/05 22:32
最近看了些surfaceview和線程的資料,開始嘗試做一個搖一搖骰子的功能。功能如下:搖動手機手機會震動,並且得到五個骰子搖動後結果。點擊start後,骰子開始自動搖滾,按result得到結果。
問:
1.為什麼在xml裡直接使用自定義的surfaceview,然後再activity裡findById這個控件,卻不能代碼操作,好像不是同一個對象,所以用了addView這種辦法添加。
2.由於按start後,再按back鍵,會有warning,報的是
java.lang.IllegalArgumentException: canvas object must be the same instance that was previously returned by lockCanvas
估計是銷毀了activity,但線程沒有安全退出,暫時想到怎麼修改,麻煩大神指定。3.另外,在這裡的代碼分層不太好,求點建議。
我的想法是activity控制surfaceview切換,surfaceview控制本圖層邏輯業務?
下載地址:http://download.csdn.net/detail/chococlatetan/8922235
0 0
- 使用surfaceview做一個簡單要骰子功能
- Android实现拍照功能,使用SurfaceView+camera
- 使用SurfaceView+Camera模仿照相机拍照功能
- 使用Camera与SurfaceView实现自定义拍照功能
- 使用VideoView 或者SurfaceView 实现视频播放功能
- SurfaceView使用
- 使用surfaceView
- surfaceview使用
- SurfaceView使用
- 骰子
- SurfaceView的基本使用
- Android的SurfaceView使用
- SurfaceView的基本使用
- 使用SurfaceView即时画图
- SurfaceView的简单使用
- SurfaceView的基本使用
- 使用SurfaceView 播放视频
- Android surfaceview使用详解
- poj 2373 dp(灌溉草场)
- Android4.2下 WebView的addJavascriptInterface漏洞解决方案
- FastCGI处理自定义HTTP头
- Java中的static关键字解析
- iOS开发之获取沙盒路径
- 使用surfaceview做一個簡單要骰子功能
- -Dmaven.multiModuleProjectDirectory system propery is not set.
- linux shell bash使用管道|和read结合时问题解决
- 记一次失败的面试
- 影响软件开发时间估算有哪些方面
- GRE写作必备句型
- 贪心法,拟阵和亚模函数(refer)
- Storm源码浅析之topology的提交
- 链接器link.exe 编译器cl.exe 资源编译器rc.exe