【发布时间】:2012-05-11 09:59:17
【问题描述】:
我有一个可绘制对象,它是一个矢量。由于您无法裁剪(或由于 ICS 强制硬件加速而剪辑)可绘制对象,因此它使精灵动画无用。
我正在尝试将可绘制对象转换为具有特定大小的位图(最低屏幕尺寸的百分比以获得最佳效果)。
版本当然需要超高内存效率。
我需要帮助的是创建具有特定大小的位图,这是我目前得到的:
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;
}
【问题讨论】:
标签: java android bitmap drawable