2012-08-10 86 views
0

畫我也讀到了簡單的方法來裁剪位圖 - 它工作得很好,當作物就不那麼頻繁:裁剪位圖,同時在畫布上

Bitmap.createBitmap(src, x, y, width, height); 

但在我的應用我的畫布,我上繪製位圖希望它沒有得到邊界

Description

用戶可以移動和縮放位圖。現在,我使用我在onTouchEvent上述的方法,但是:

  1. 這是不夠光滑(但它的工作原理)

  2. 它在每一個「移動」事件再現了新的位圖。我認爲這是非常無效的。沒有內存消耗,因爲我回收了以前的位圖,但仍然看起來很糟糕。

我的問題是:是有什麼辦法可以更有效地裁剪位圖,而在畫布上繪製?

回答

0

我已經決定,它的更好地使用自己的ImageView每個Bitmap,而不是把他們拉在一起,有一種意見認爲。

在這種情況下,操作系統會裁剪出你所有的東西,而且你不需要自己裁剪位圖。它顯着提高了性能。