Android - Convert View to JPEG issue -


i have canvas draw chart. when clicking button want generate view jpeg image.
in fact, works, resulting image not correspond draw on chart.

please see screenshot: enter image description here

i don't have idea happens, in resulting saved image, lines should appear @ top of chart, appears moved lot down.

do guys have idea why behaviour may occur?

here relevant snippets of code:

            @override             protected void ondraw(canvas canvas) {                     super.ondraw(canvas);                      drawlines(canvas);                     drawpoints(canvas);                      // other drawing operations                      converttojpegfile(canvas)              }   //the method conversion jpeg         public void converttojpegfile(canvas canvas) {             string imagename = "/chart.jpg";              try {                 this.setdrawingcacheenabled(true);                 fileoutputstream fos = new fileoutputstream(new file(                         environment.getexternalstoragedirectory() + imagename));                 bitmap bitmap = this.getdrawingcache();                 bitmap.sethasalpha(true);                 bitmap.compress(compressformat.jpeg, 100, fos);                 fos.flush();                 fos.close();             } catch (filenotfoundexception e) {                 e.printstacktrace();             } catch (ioexception e) {                 e.printstacktrace();             }          } 


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -