2010-05-10 47 views
0

我有一個ImageView,我想從中複製一塊它的形狀,然後我可以以比原始大小重新顯示給用戶模擬一個圓形縮放效果。我會使用位圖嗎?謝謝。Android:抓住一塊ImageView

回答

0

是的....你可以嘗試獲取代表你正在使用ImageView的位圖。之前,您必須啓用緩存(通過調用setDrawingCacheEnabled(true)方法)。要獲取圖像的位圖表示,您可以使用getDrawingCache()方法。

獲得該位圖後,您可以調整其大小或進行任何其他更改。然後,您可以使用要繪製的位圖部分創建Rect對象,然後使用此方法繪製矩形:drawBitmap(Bitmap, Rect origin, Rect destination, Paint)