Tôi đang sử dụng Android Studio để chuyển đổi hình ảnh SVG thành tệp XML. Nó hoạt động tốt khi tôi cố gắng truy cập nó bằng cách sử dụng R.drawable.svgimage nhưng bây giờ tôi cần giải mã hình ảnh đó thành bitmap.Giải mã hình ảnh SVG thành bitmap
Tôi đã thử cách sau. Nó trả về null cho bitmap.
mResId = R.drawable.svgimage
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeResource(
mContext.getResources(), mResId, options);
Tệp SVG * là * Tệp XML. Android Studio không chuyển đổi bất kỳ thứ gì. Android không hỗ trợ tệp SVG nguyên bản. Bạn sẽ cần phải sử dụng một trong các thư viện bên ngoài để làm bất cứ điều gì với họ. Tuy nhiên, nếu tệp SVG của bạn đủ đơn giản, bạn có thể chuyển đổi chúng thành VectorDrawables. –