我是Android开发的新手,目前正在通过查看ApiDemos项目中的Rotate3dAnimation文件来学习3D动画。这个类以相反的顺序显示图像,我试图将此控件显示为按实际顺序显示图像,但我的运气不佳。请问您能告诉我哪一行代码显示了图像的相反顺序吗?
谢谢, 山
applyRotation(-1, 0, 90); 和 applyRotation(1, 0, 90);
这是在第一次调用时和第二个部分调用时所需的。
if (mPosition > -1) {
mStartView.setVisibility(View.GONE);
mEndView.setVisibility(View.VISIBLE);
mEndView.requestFocus();
//rotation = new Rotate3dAnimation(90, 180, centerX, centerY, 310.0f, false);
rotation = new Rotate3dAnimation(-90, 0, centerX, centerY, 310.0f, false);
} else {
mEndView.setVisibility(View.GONE);
mStartView.setVisibility(View.VISIBLE);
mStartView.requestFocus();
rotation = new Rotate3dAnimation(-90, 0, centerX, centerY, 310.0f, false);
//rotation = new Rotate3dAnimation(90, 0, centerX, centerY, 310.0f, false);
}
我已注释掉旧的实现。