求助关于camera的public void translate (float x, float y, float z)方法
最近再做一个项目,想用camera实现一张图片从左上角移动到右下角的动画,现在遇到的问题就是不知道如何设置 x y 参数的值来实现移动到右下角
protected void applyTransformation(float interpolatedTime, Transformation t)
{
final Matrix matrix = t.getMatrix();
final Camera camera = mCamera;
camera.save();
camera.translate((3000+3000.0f*interpolatedTime), (3000-3000.0f*interpolatedTime),0.0f);
camera.getMatrix(matrix);
camera.restore();
}
也就是这句 camera.translate((3000+3000.0f*interpolatedTime), (3000-3000.0f*interpolatedTime),0.0f);