【发布时间】:2013-03-13 11:33:01
【问题描述】:
有没有办法防止在SurfaceView 中绘制超出Canvas 边界的对象部分,例如位图或路径?
当我逐渐将对象缩放到超出Canvas' 大小时,尤其是在油漆模糊的情况下,它会减慢到静止状态,我必须等待几秒钟才能恢复控制——它没有响应。我通过在屏幕上移动手指来缩放对象;如果我画得太快并按比例放大,那真的会减慢绘图速度。
我只使用普通的View 画布时没有同样的问题,所以不知道是什么让它变慢了。好像SurfaceView 响应太快,然后就拥塞了。
因此,改进这一点的一个想法是防止在画布外绘制,但不确定SurfaceView 是否有这样的剪辑选项。
【问题讨论】:
标签: android android-canvas surfaceview