2011-08-05 60 views
0

我有非常複雜的自定義ImageView,另一方面我有Picture對象,我想在ImageView的畫布上繪製它?這可能嗎?圖片對象是不以任何其他類型的,因爲那將失去質量和工作人員的轉換,這就是爲什麼我用圖片去..Android - 通過ImageView繪製圖片

感謝

回答

1

你至少有2種選擇:

1 - 從ImageView中檢索位圖。創建畫布:

 Canvas canvas = new Canvas(mImage); 

在該畫布上繪製。

2 - 將透明自定義View/SurfaceView放在ImageView上並在其上繪製。

+0

但後來所有的ImageView矩陣變換都不會應用到畫布上了嗎? –

+0

這取決於您是否收到畫布之後或將其轉換爲 – Maxim

+0

我可以控制它嗎? –