我正在使用vector drawable支持库vectorDrawables.useSupportLibrary = true
。我有两个矢量drawables一个是背景其他是图像。我想将图像放在背景上并返回新位图我已经拥有此代码(它在棒棒糖及以上版本上完美运行)
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
private static android.graphics.Bitmap getBitmap(VectorDrawable vectorDrawable) {
android.graphics.Bitmap bitmap = android.graphics.Bitmap.createBitmap(vectorDrawable.getIntrinsicWidth(),
vectorDrawable.getIntrinsicHeight(), android.graphics.Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
vectorDrawable.setBounds(50, 50, canvas.getWidth() - 50, canvas.getHeight() - 50);
vectorDrawable.draw(canvas);
return bitmap;
}
但是,我在android kitkat设备上也需要这个功能。那可能吗。谢谢你的回答