哪种方法更有效地从资源中的 Drawable 创建位图?
Bitmap myBitmap = BitmapFactory.decodeResource(context.getResources(),
R.drawable.icon_resource);
VS
Drawable myDrawable = getResources().getDrawable(R.drawable.icon_resource);
Bitmap myBitmap = ((BitmapDrawable) myDrawable).getBitmap();
由于 API 22 上述方法已被弃用,因此请使用以下方法
Drawable myDrawable = ContextCompat.getDrawable(context, R.drawable.icon_resource)