From 77ad9054c9e26194ed80e87b6c77f109beebe402 Mon Sep 17 00:00:00 2001 From: DysaniazzZ Date: Fri, 23 Feb 2018 10:30:03 +0800 Subject: [PATCH] Draw4: camera rotate hitting face --- .../practice/Practice13CameraRotateHittingFaceView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/draw4/src/main/java/com/dysania/hencoderdraw4/practice/Practice13CameraRotateHittingFaceView.java b/draw4/src/main/java/com/dysania/hencoderdraw4/practice/Practice13CameraRotateHittingFaceView.java index edadfe3..1eb98fb 100644 --- a/draw4/src/main/java/com/dysania/hencoderdraw4/practice/Practice13CameraRotateHittingFaceView.java +++ b/draw4/src/main/java/com/dysania/hencoderdraw4/practice/Practice13CameraRotateHittingFaceView.java @@ -12,6 +12,7 @@ import android.graphics.Point; import android.support.annotation.Nullable; import android.util.AttributeSet; +import android.util.DisplayMetrics; import android.view.View; import android.view.animation.LinearInterpolator; @@ -47,6 +48,10 @@ public Practice13CameraRotateHittingFaceView(Context context, @Nullable Attribut animator.setDuration(5000); animator.setInterpolator(new LinearInterpolator()); animator.setRepeatCount(ValueAnimator.INFINITE); + + DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); + float newZ = - displayMetrics.density * 6; + camera.setLocation(0, 0, newZ); // 将相机向后移动 } @Override