@Override
protected void applyTransformation(float interpolatedTime, Transformation t) {
final float fromDegrees = m_fromDegree;
float degrees = fromDegrees + ((m_toDegree - fromDegrees) * interpolatedTime);
final float centerX = m_centerX;
final float centerY = m_centerY;
final Camera camera = m_camera;
final Matrix matrix = t.getMatrix();
camera.save();
if (m_reverse) {
camera.translate(0.0f, 0.0f, m_depthZ * interpolatedTime);
} else {
camera.translate(0.0f, 0.0f, m_depthZ * (1.0f - interpolatedTime));
}
camera.rotateY(degrees);
camera.getMatrix(matrix);
camera.restore();
matrix.preTranslate(-centerX, -centerY);
matrix.postTranslate(centerX, centerY);
}
EBrowserAnimation.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:appcan-android
作者:
评论列表
文章目录