ベクトルである描画可能なオブジェクトがあります。ドローアブルをトリミング (または 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;
}