I donot really understand what is the meaning of flipped image?? I would
like to know more about this..Please could any one explain

On Mon, Nov 3, 2008 at 11:14 AM, Romain Guy <[EMAIL PROTECTED]> wrote:

>
>  sprite =
>
> BitmapFactory.decodeResource(appContext.getResources(),R.drawable.spritegfx);
>  canvas.save();
>  canvas.scale(-1.0f, 1.0f);
>  canvas.drawBitmap(sprite, 0,0, null);
>  canvas.restore();
>
> This will work but you also need to translate the image too. You are
> just drawing it outside of the canvas.
>
> On Sun, Nov 2, 2008 at 8:42 AM, Guolong <[EMAIL PROTECTED]> wrote:
> >
> > hello,
> >
> > I want to draw a fliped image and try following code:
> >
> >   sprite =
> >
> BitmapFactory.decodeResource(appContext.getResources(),R.drawable.spritegfx);
> >   Matrix temp1=new Matrix();
> >   temp1.preScale(-1.0f,1.0f);
> >   canvas.drawBitmap(sprite, temp1, null);
> >
> > But it does not work. neither work for the following code:
> >
> >   sprite =
> >
> BitmapFactory.decodeResource(appContext.getResources(),R.drawable.spritegfx);
> >   canvas.save();
> >   canvas.scale(-1.0f, 1.0f);
> >   canvas.drawBitmap(sprite, 0,0, null);
> >   canvas.restore();
> >
> > Any idea for this problem please?
> >
> > Any way, following code do work.
> >   sprite =
> >
> BitmapFactory.decodeResource(appContext.getResources(),R.drawable.spritegfx);
> >   Matrix temp1=new Matrix();
> >   temp1.preScale(-1.0f,1.0f);
> >   flipedSprite = Bitmap.createBitmap(sprite , 0, 0,
> > sprite .getWidth(),
> >                        sprite .getHeight(), temp1, false);
> >   canvas.drawBitmap(flipedSprite , 0,0, null);
> >
> > But I just don't want to create a new bitmap for every fliped image
> > because there're a lot of fliped or mirrored image in my program.
> >
> >
> >
> >
> >
> >
> > >
> >
>
>
>
> --
> Romain Guy
> www.curious-creature.org
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to