コード例 #1
0
ファイル: SVGImageView.java プロジェクト: yz285131311/sticker
 protected Picture doInBackground(Integer... resourceId) {
   try {
     SVG svg = SVG.getFromResource(getContext(), resourceId[0]);
     return svg.renderToPicture();
   } catch (SVGParseException e) {
     Log.e(
         "SVGImageView",
         String.format("Error loading resource 0x%x: %s", resourceId, e.getMessage()));
   }
   return null;
 }
コード例 #2
0
ファイル: SVGImageView.java プロジェクト: yz285131311/sticker
 protected Picture doInBackground(String... filename) {
   try {
     SVG svg = SVG.getFromAsset(getContext().getAssets(), filename[0]);
     return svg.renderToPicture();
   } catch (SVGParseException e) {
     Log.e("SVGImageView", "Error loading file " + filename + ": " + e.getMessage());
   } catch (FileNotFoundException e) {
     Log.e("SVGImageView", "File not found: " + filename);
   } catch (IOException e) {
     Log.e("SVGImageView", "Unable to load asset file: " + filename, e);
   }
   return null;
 }
コード例 #3
0
ファイル: SVGImageView.java プロジェクト: yz285131311/sticker
 protected Picture doInBackground(InputStream... is) {
   try {
     SVG svg = SVG.getFromInputStream(is[0]);
     return svg.renderToPicture();
   } catch (SVGParseException e) {
     Log.e("SVGImageView", "Parse error loading URI: " + e.getMessage());
   } finally {
     try {
       is[0].close();
     } catch (IOException e) {
       /* do nothing */
     }
   }
   return null;
 }