android - SVG as image view in different location -


i have read questions here svg in android , comparing each answer , found out answers similar in each other. question is, possible use svg format in imageview in different locations?many answers in common location

// parse svg resource "raw" resource folder svg svg = svgparser.getsvgfromresource(getresources(), r.raw.android); 

what want notgetresources(), r.raw.android. wanted locate in specific folder

string mpath = environment.getexternalstoragedirectory().tostring() + "/juniefolder/junie_screenshot" + + ".png"; 

i wanted change change images inimageview dynamically. possible achieve this?

`

below code view svg format

       string path = environment.getexternalstoragedirectory().tostring() + "/juniefolder/junie_screenshot" + + ".svg"; file file = new file(path); uri uri = uri.fromfile(file); svgimageview.setimageuri(uri);      imageview imageview = new imageview(this);     imageview.setbackgroundcolor(color.white);      svg svg = svgparser.getsvgfromresource(getresources(),r.raw.android);      imageview.setimagedrawable(svg.createpicturedrawable());    imageview.setlayertype(view.layer_type_software, null);     //setcontentview(imageview);    svgimageview.setimageuri(uri) 

i think way select image folder

svg svg = svgparser.getsvgfromstring(path); 

not

svg svg = svgparser.getsvgfromresource(getresources(),r.raw.android);  

you should able make work using androidsvg library. svgimageview class has method setimageuri, this:

string path = environment.getexternalstoragedirectory().tostring() + "/juniefolder/junie_screenshot" + + ".svg"; file file = new file(path); uri uri = uri.fromfile(file); svgimageview.setimageuri(uri); 

you can use setimageasset , setimageresource methods load svgs assets or resources.


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

java - No use of nillable="0" in SOAP Webservice -

ubuntu - Laravel 5.2 quickstart guide gives Not Found Error -