facebook/fresco

SvgDecoderExample limit <svg tag

Aberta

#2.490 aberto em 20 de abr. de 2020

 (2 comentários) (0 reação) (0 responsável)Java (3.750 forks)batch import
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (17.072 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

We use GitHub Issues for bugs.

If you have a non-bug question, please ask on Stack Overflow: http://stackoverflow.com/questions/tagged/fresco

--- Please use this template, and delete everything above this line before submitting your issue ---

Description

I want use SimpleDraweeView to .setImageURI(Uri.parse("https://www.ups.com/assets/resources/images/UPS_logo.svg")); but the svg file is start with <?xml tag, so SvgDecoderExample.SvgFormatChecker() is block it.

Solution

I try update SvgDecoderExample.java line 33 : private static final String HEADER_TAG = "<svg"; to private static final String HEADER_TAG = "<?xml"; let it thought the cheker, it is visible now.
why you want to block the tag?
The AndroidSVG('com.caverock:androidsvg:1.2.1') lib is work find.

Additional Information

  • Fresco version: 'com.facebook.fresco:fresco:2.0.0'

Guia do colaborador