facebook/fresco

SvgDecoderExample limit <svg tag

Open

#2,490 opened on 2020年4月20日

GitHub で見る
 (2 comments) (0 reactions) (0 assignees)Java (3,750 forks)batch import
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (17,072 stars)
PR merge metrics
 (30d に merged PR はありません)

説明

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'

コントリビューターガイド