2014-09-24 98 views
0

我正在製作可以裁剪人物圖像的應用程序。我還附上了圖片,以顯示我正在製作的內容。它就像WhatsApp應用程序一樣。藍色方形實際上是從View類擴展的customView。我重寫了使用畫布繪製正方形的onDraw()函數。如何捕獲由藍色方塊區域定義的圖像? enter image description here使用自定義視圖裁剪圖像視圖

謝謝

回答

1

讓您的藍色區域的精確座標,然後用你剛纔計算座標創建從原來的一個位圖!

Bitmap newBitmap = Bitmap.createBitmap(mBitmap,x,y,width,height); 
+0

是的。我將在移動時監視藍色區域的座標,然後使用它們創建新的圖像。非常感謝。 – user2430771 2014-09-24 19:10:45

+0

我能夠實現這一點,但有一個問題出現,這是實施它的正確方法還是有更好的方法。獲得確切的座標是一個好主意嗎?謝謝 – user2430771 2014-09-24 23:08:32

+1

你只需要照顧我認爲的縮放。除了這是我知道的唯一方式!如果有人知道更多,也許他們可以幫助你! – Pavlos 2014-09-24 23:21:52