0
我想要縮放從svg-android-library得到的圖片drwable。我可以創建drawable,但不知道如何縮放它。如何將PictureDrawable轉換爲ScaleDrawble?
這裏是我試過的代碼:
Drawable drawable = svg.createPictureDrawable();
int size = 108;
Bitmap img = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(img);
//resize drawable here according to screen width
drawable = new ScaleDrawable(drawable, 0, size*2, size*2).getDrawable();
drawable.setBounds(0, 0, size*2, size*2);
drawable.draw(canvas);
有什麼建議?