private Bitmap getBitmap(int drawableRes) {
try {
Drawable drawable = getResources().getDrawable(drawableRes);
Canvas canvas = new Canvas();
Bitmap bitmap = Bitmap.createBitmap(mWidth, mHeight, Bitmap.Config.ARGB_8888);
canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, mWidth, mHeight);
drawable.draw(canvas);
return bitmap;
} catch (Resources.NotFoundException e) {
e.printStackTrace();
return null;
}
}
代码中动态获取 Drawable 文件
最新推荐文章于 2022-12-01 19:32:05 发布