eclipse - how to inflate layout as drawable in map android? -


i want show layout marker on google map can not inflate on map. can me solve this. , use polaris library. code written below:

final view altmarker = ((layoutinflater) getsystemservice(context.layout_inflater_service))             .inflate(r.layout.map_view, null);          altmarker.setdrawingcacheenabled(true);         altmarker.builddrawingcache();          @suppresswarnings("deprecation")         drawable drawable = new bitmapdrawable(altmarker.getdrawingcache());      final arraylist<annotation> annotations = new arraylist<annotation>();         (annotation[] region : sregions) {             (annotation annotation : region) {                 if (region == sfrance || region == sindia) {                     annotation.setmarker(drawable);                 }                 annotations.add(annotation);             }         } 

try this:

bitmap bitmap = bitmap.createbitmap(altmarker.getwidth(), altmarker.getheight(), bitmap.config.argb_4444); canvas canvas = new canvas(bitmap); view.draw(canvas); drawable drawable = new bitmapdrawable(bitmap); 

Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -