gpt4 book ai didi

android - BitmapFactory.decodeResource 不工作 API > 19

转载 作者:行者123 更新时间:2023-11-29 19:49:04 26 4
gpt4 key购买 nike

我正在尝试从文件夹/drawable 中获取图像,但当 api > 19 时我收到 null。有人知道问题出在哪里吗?

我使用的所有图像都是矢量。

dog.setImagen(BitmapFactory.decodeResource(getResources(), R.drawable.dog));

提前致谢

最佳答案

我已经用这段代码解决了我的问题。

private Bitmap getBitmap(Drawable vectorDrawable) {
Bitmap bitmap = Bitmap.createBitmap(vectorDrawable.getIntrinsicWidth(),
vectorDrawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
vectorDrawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
vectorDrawable.draw(canvas);
return bitmap;
}

谢谢大家!

关于android - BitmapFactory.decodeResource 不工作 API > 19,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37305934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com