我需要将旋转的画布图像转换为可绘制的。
相反,有很多方法可以从drawable转换为canvas,但我找不到我想要的东西。
从Canvas转换为Drawable是不常见的?
我应该使用其他方法吗?
请告诉我,谢谢。
答案 0 :(得分:0)
您可以按照this asnwer中的说明从画布创建位图,您可以通过这种方式生成BitmapDrawable new BitmapDrawable(getResources(), yourBitmap)
答案 1 :(得分:0)
View v = new View(this);
v.setDrawingCacheEnabled(true);
v.draw(canvas);
Bitmap b = v.getDrawingCache();
Drawable drawable = new BitmapDrawable(getResources(), b);