Here is a recent thread on this group of someone trying to do something similar, i think: http://groups.google.com/group/android-developers/browse_frm/thread/fff3234b0a1121ae#
On May 26, 1:10 pm, Streets Of Boston <[email protected]> wrote: > Like Tom said: > Create a bitmap, like in your example. > > - Create a mutable bitmap that is a copy of your original (Bitmap.copy > (...)). > - Wrap a canvas around this new mutable bitmap (new Canvas(bmCopy)) > - Just draw on this canvas. > - After each draw on this canvas, your bmCopy will be updated. > > If you don't have an original bitmap, but an original Drawable > instead, get the width and height of the drawable and create a mutable > (but empty) bitmap from that: > - Create a mutable bitmap that is the size of your drawable: > Bitmap.createBitmap(width, heigh, config); > - Wrap a canvas around this new mutable bitmap (canvas = new Canvas > (bitmap)) > - Draw your original Drawable on this canvas (origDrawable.draw > (canvas)). > - Just draw other stuff on this canvas. > - After each draw on this canvas, your bitmap will be updated. > > On May 26, 12:37 pm, guruk <[email protected]> wrote: > > > > > Hi Tom, thanks for your help > > > do you mean something like that: (till now i did not worked) > > > Bitmap ob = BitmapFactory.decodeResource > > (resources,R.drawable.mydaysminipic_td); > > Bitmap obm = > > Bitmap.createScaledBitmap(ob, 18, 18,false); > > Canvas canvas = new > > Canvas(obm); > > BitmapDrawable bmd = new > > BitmapDrawable(canvas); > > > > bmd.setColorFilter(0xff00ffff,Mode.SRC_ATOP); > > bmd.draw(canvas); > > Bitmap newbit; > > newbit=bmd.getBitmap(); > > > Really I came crazy with that. Finaly I just need the Solution for: > > > I have a Drawable and I like that all set pixels in it get another > > Color and > > finaly to update my widget ... for that I have to options: > > > updateViews.setImageViewBitmap(draws2[i + 10], newbit); //thats what > > I try now with above code > > > or i make it simple: (but i miss a link) > > -- > > Drawable dx = resources.getDrawable(R.drawable.mydaysminipic_ov); > > dx.setColorFilter(0xff00ff00, Mode.SRC_ATOP); > > updateViews.setImageViewResource(draws2[i + 10], > > R.drawable.mydaysminipic_pe); > > -- > > but that does not work, because WHAT is the ID (int) of my created > > dx?? > > > Any Ideas to solve that. would be really great > > > Thanks > > Chris- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

