Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ecb94205 authored by Pablo Ceballos's avatar Pablo Ceballos Committed by Android (Google) Code Review
Browse files

Merge "UiBench: Fix camera distance for GlTextureView"

parents fcaee13d 812bf013
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.animation.ValueAnimator;
import android.graphics.SurfaceTexture;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Gravity;
import android.view.TextureView;
@@ -49,7 +50,9 @@ public class GlTextureViewActivity extends AppCompatActivity implements TextureV
        mRenderThread = new ImageFlipRenderThread(getResources(), surface);
        mRenderThread.start();

        mTextureView.setCameraDistance(5000);
        DisplayMetrics metrics = mTextureView.getContext().getResources().getDisplayMetrics();
        int distance = Math.max(mTextureView.getWidth(), mTextureView.getHeight());
        mTextureView.setCameraDistance(distance * metrics.density);

        ObjectAnimator animator = ObjectAnimator.ofFloat(mTextureView, "rotationY", 0.0f, 360.0f);
        animator.setRepeatMode(ObjectAnimator.REVERSE);