在OpenGl中镜像

时间:2011-04-04 10:54:56

标签: android

我是OpenGl的新手,需要一些帮助。 我有一个屏幕能够绘制一个图像。现在我想创建一个相同图像的镜像,即我希望屏幕分为2个部分(水平),然后在底部有实际图像,并在顶部创建一个复制图像,就像一个镜像,这样如果对底部图像进行了更改,它也会反映在顶部图像上。

请提出建议。 (我不想要画布镜像代码)

2 个答案:

答案 0 :(得分:0)

试试这个

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);

答案 1 :(得分:0)