2011-08-05 61 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

我可以控制它吗? –