请教几个问题,关于SurfaceView,关于图片。 本帖最后由 icoler 于 2011-06-20 17:25:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SurfaceView可以将SurfaceHolder对象传给线程 在线程内使用画布canvas重绘 可能会快点 建议去看下camera 这个app的实现,他的需求和你一样也是三层,不同的是他最上层用了glsurfaceview来做,glsurfaceview输出图像和ui是不一样的,所以之间没有影响。 俺是,直接继承view了,重写了onDraw。在Activity中,不加载该view的话,响应速度很快的。加了后,相应速度非常慢。基本上按下按钮要等4秒左右。 补充:在view的onDraw中,由于太多的数据计算,可能这个原因拖慢了速度。至于线程去完成这些计算并根据计算后的数据重绘view,不知道是否有办法。 结贴算了,这个问题纠结了,几天,第二层想使用SurfaceView。结果touch事件后,会残留上次画的。也只能使用view了。最后的解决办法是:通过线程去计算各种数据。在run方法最后调用postInvalidate刷新界面。程序响应速度加快了很多。感谢各位的回帖。 第一天学习Android 怎么见不了工程? socket连接问题 子进程不能被注入,有什么办法也被注入? android和window phone 7 关于 Handler.removeCallbacks ,求真相 android新手 View的问题 surfaceview闪烁 VC连连看的提示按钮及代码咋写? 怎么用WebView的postUrl方法, 打开英文的网页 调用.os文件中的方法出现method not found,该如何解决呢? 有关cagegory的问题 输入法键盘如何实现两个键互相关联
俺是,直接继承view了,重写了onDraw。在Activity中,不加载该view的话,响应速度很快的。加了后,相应速度非常慢。基本上按下按钮要等4秒左右。