SurfaceView跟View

同学问了个问题- -然后就决定还是想弄清楚-

1 SurfaceView能够在自己的线程上专注于绘图【而不用等待UI线程的其他事件---新开线程专用于渲染

2 SurfaceView需要我们控制当SurfaceView对象被创建,改变和销毁时如何操作- -【也就是设置各种监听器
3 需要实现进程间的同步【SurfaceViewd的渲染线程跟UI主线层<----应该就是lockcanvas()跟unlockCanvasAndPost()操作
4 使用SurfaceView能够有更好的绘图性能【SurfaceView使用了更多的缓存---相较于View共有一个缓存
5 SurfaceView无法硬件加速【View可以<--硬件加速也就是使用OpenGLES来绘图的意思吧。

7 SurfaceView的刷新周期是可控的(或者说应该是我们控制的)【相较于View, View的重绘制通常是有事件发生时才发生,或者手动调用了View.invalidate<----这个方法也不是同步的,而是等待一个系统的最小同步时间的到来。。

--来自 stackoverflow和官方文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值