title: VectorDrawable createFromStream does not seem to work
body: <p>I am trying to load vector drawables from the assets. </p>
  
  <p>It works fine when I use png files:</p>
  
  <pre><code>final String name = "image.png";
  final InputStream stream = context.getAssets().open(name);
  drawable = Drawable.createFromStream(stream, name);
  stream.close();
  </code></pre>
  
  <p>I tried using VectorDrawable.createFromStream() and VectorDrawableCompat.createFromStream() but both always return null.</p>
  
  <p>When I add the vector drawable to the drawbles resources it can be loaded without a problem.</p>
  
  <p>I also tried using the binary xml file which gets created when adding the vector file to the drawables resources.</p>
  
  <p>I use API level 24 and Support libs 24.2.0 with Android 5.1.1 to test this. It should work on Android 4.2 and later.</p>
  
  <p>Does anyone know how to fix this?</p>
  
  <p>This issue could relate to this one:
  <a href="https://stackoverflow.com/questions/38582698/load-a-vector-drawable-into-imageview-from-sd-card">Load a vector drawable into imageview from sd card</a></p>