/** * Parses an SVG resource path string. The string needs to sit in a text file in "res/raw". * * @param context * @param resourceId * @return */ public List<CompoundCurve3D> parseResourceString(Context context, int resourceId) { InputStream rawResource = context.getResources().openRawResource(resourceId); String l; BufferedReader r = new BufferedReader(new InputStreamReader(rawResource)); StringBuilder s = new StringBuilder(); try { while ((l = r.readLine()) != null) { s.append(l + "\n"); } rawResource.close(); r.close(); } catch (IOException e) {} return parseString(s.toString()); }
/** * Parses an SVG resource path string. The string needs to sit in a text file in "res/raw". * * @param context * @param resourceId * @return */ public List<CompoundCurve3D> parseResourceString(Context context, int resourceId) { InputStream rawResource = context.getResources().openRawResource(resourceId); String l; BufferedReader r = new BufferedReader(new InputStreamReader(rawResource)); StringBuilder s = new StringBuilder(); try { while ((l = r.readLine()) != null) { s.append(l + "\n"); } rawResource.close(); r.close(); } catch (IOException e) {} return parseString(s.toString()); }