Cargue un vector dibujable en la vista de imagen desde la tarjeta SD

Quiero mostrar una imagen vectorial (por ejemplo, vectorimage.xml) en una vista de imagen desde la tarjeta SD. Por favor, arroje una idea de cómo hacer esto en Android. Lo que ya he probado: -

String imagePath = Environment.getExternalStorageDirectory() + "/ folder/productImage.xml";

bitmapImage = BitmapFactory.decodeFile(imagePath);
Drawable bgrImageDrawable = new BitmapDrawable(bitmapImage);

El fragmento de código anterior no funciona ya que la imagen de mapa de bits aparece como nula.

Respuestas a la pregunta(1)

Su respuesta a la pregunta