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