Android vectorDrawableCompact绘制矢量drawable在其他矢量drawable之上

时间:2016-07-08 08:35:42

标签: android android-support-library android-drawable

我正在使用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设备上也需要这个功能。那可能吗。谢谢你的回答

0 个答案:

没有答案