Android 如何使用Drawable更改画布?
我需要将旋转的画布图像转换为可绘制的 相反,有很多方法可以从可绘制转换为画布,但我找不到我想要的 从画布转换为可绘制不是很常见吗 我应该用另一种方法吗Android 如何使用Drawable更改画布?,android,canvas,drawable,Android,Canvas,Drawable,我需要将旋转的画布图像转换为可绘制的 相反,有很多方法可以从可绘制转换为画布,但我找不到我想要的 从画布转换为可绘制不是很常见吗 我应该用另一种方法吗 请让我知道,谢谢。您可以按照中的说明从画布创建位图,然后您可以通过这种方式生成BitmapDrawable新的BitmapDrawable(getResources(),yourBitmap) View v = new View(this); v.setDrawingCacheEnabled(true); v.draw(canvas); Bitm
请让我知道,谢谢。您可以按照中的说明从画布创建位图,然后您可以通过这种方式生成BitmapDrawable
新的BitmapDrawable(getResources(),yourBitmap)
View v = new View(this);
v.setDrawingCacheEnabled(true);
v.draw(canvas);
Bitmap b = v.getDrawingCache();
Drawable drawable = new BitmapDrawable(getResources(), b);