i have made image combining multiple images putting 1 on using layerdrawable
final image getting streched here code making layerdrawablebitmap mainbitmap; resources r = getresources(); drawable[] layers = new drawable[10]; layers[0]=r.getdrawable(r.drawable.cloud); layers[1] = r.getdrawable(fragment.resid1); layers[2] = r.getdrawable(fragment.resid2); layers[3] = r.getdrawable(fragment.resid3); layers[4] = r.getdrawable(fragment.resid4); layers[5] = r.getdrawable(fragment.resid5); layers[6] = r.getdrawable(fragment.resid6); layers[7] = r.getdrawable(fragment.resid7); layers[8] = r.getdrawable(fragment.resid8); layers[9] = r.getdrawable(fragment.resid9); layerdrawable layerdrawable = new layerdrawable(layers); int width = layerdrawable.getintrinsicwidth(); int height = layerdrawable.getintrinsicheight(); mainbitmap = bitmap.createbitmap(width, height, config.argb_8888); canvas canvas = new canvas(mainbitmap); layerdrawable.setbounds(0, 0, canvas.getwidth(), canvas.getheight()); layerdrawable.draw(canvas);</p> , here resultant image through code </p>
there can me shortout this?
Comments
Post a Comment