3
我有一個可繪製的對象,它是一個矢量。由於你不能裁剪(或因爲ICS強制硬件加速而被裁剪),所以它的精靈動畫是無用的。可繪製到位圖,可繪製未知尺寸/尺寸
我試圖將drawable轉換爲具有特定大小(最佳屏幕尺寸的百分比以獲得最佳效果)的位圖。
該版本當然需要超高效內存。
我需要與特定大小創建位圖的幫助,這是我走到這一步:
public Bitmap svgTObitmap(String name, int percentage, int screen_width, int screen_height)
{
_resID = _context.getResources().getIdentifier(name , "raw" , _context.getPackageName());
SVG svg = SVGParser.getSVGFromResource(_context.getResources(), _resID);
Drawable drawable = svg.createPictureDrawable();
Bitmap bmp = ((BitmapDrawable)drawable).getBitmap();
return bmp;
}
非常感謝,我一直堅持這幾個小時。 –