Center preview UI in the live preview rect

Center flash animation
Center zoom animation
Center focus indicator for auto focus

TODO: Gcam focus indicator is not centered in the live preview

Bug: 12114128

Change-Id: I5e7f79fdf6a705789d995fc3bf3570262bc8bb49
diff --git a/src/com/android/camera/app/CameraAppUI.java b/src/com/android/camera/app/CameraAppUI.java
index ec4ff33..58d7170 100644
--- a/src/com/android/camera/app/CameraAppUI.java
+++ b/src/com/android/camera/app/CameraAppUI.java
@@ -523,6 +523,8 @@
         mPreviewOverlay.setOnTouchListener(new MyTouchListener());
         mCaptureOverlay = (CaptureAnimationOverlay)
                 mCameraRootView.findViewById(R.id.capture_overlay);
+        mTextureViewHelper.addPreviewAreaSizeChangedListener(mPreviewOverlay);
+        mTextureViewHelper.addPreviewAreaSizeChangedListener(mCaptureOverlay);
 
         mBottomBar = (BottomBar) mAppRootView.findViewById(R.id.bottom_bar);
         mBottomBar.setupToggle(mIsCaptureIntent);