[英]how to change canvas with Drawable?
我需要將旋轉的畫布圖像轉換為可繪制圖像。
相反,有很多方法可以將可繪制對象轉換為畫布,但是我找不到想要的東西。
從Canvas轉換為Drawable是否不常見?
我應該使用其他方法嗎?
請讓我知道,謝謝。
您可以按照此asnwer中的說明從畫布中創建位圖,這時可以通過這種方式生成BitmapDrawable new BitmapDrawable(getResources(), yourBitmap)
View v = new View(this);
v.setDrawingCacheEnabled(true);
v.draw(canvas);
Bitmap b = v.getDrawingCache();
Drawable drawable = new BitmapDrawable(getResources(), b);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.