是否有辦法防止繪製部分對象,如位圖或路徑,這些對象超出了SurfaceView
中的Canvas
的邊界?防止使用SurfaceView繪製畫布以外的畫布
當我逐漸縮放超過Canvas
尺寸的物體時,尤其是模糊的塗料時,它會放慢速度,靜止不動,我必須等待幾秒鐘才能恢復控制 - 它不會響應。我通過在屏幕上移動手指來縮放對象;如果我把它做得太快並擴大規模,那麼它確實會減慢繪圖速度。
我在使用普通的View
畫布時沒有同樣的問題,所以不知道是什麼放慢了畫面。這好像SurfaceView
響應太快,然後擁塞。
所以改進這一點的一個想法是防止在畫布外畫,但不知道SurfaceView
是否有這樣的剪裁選項。
是的,我可以在位圖中使用此功能,但此時它正在繪製比畫布更大的路徑,這是一個問題。 – Lumis 2013-03-13 12:04:59