In my understand, flip or mirror means image transformation:
for example:
reflected about its vertical center ,or rotated clockwise by 180
degrees. e.g.


On Nov 3, 4:12 pm, "for android" <[EMAIL PROTECTED]> wrote:
> 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