From ce8bcb0d8fff390451e9c95acd89cc2bbe0f66f7 Mon Sep 17 00:00:00 2001 From: John Reck Date: Tue, 11 Oct 2011 13:45:29 -0700 Subject: Reset animation state Bug: 5444751 Change-Id: I1a053cf13f0f01d1f8b1ece2d9abe5efb605273d --- src/com/android/browser/PhoneUi.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/browser/PhoneUi.java b/src/com/android/browser/PhoneUi.java index d39909e..2fff5fa 100644 --- a/src/com/android/browser/PhoneUi.java +++ b/src/com/android/browser/PhoneUi.java @@ -322,11 +322,17 @@ public class PhoneUi extends BaseUi { mActiveTab.capture(); if (mAnimScreen == null) { mAnimScreen = new AnimScreen(mActivity); + } else { + mAnimScreen.mMain.setAlpha(1f); + mAnimScreen.mTitle.setAlpha(1f); + mAnimScreen.setScaleFactor(1f); } mAnimScreen.set(getTitleBar(), getWebView()); mCustomViewContainer.addView(mAnimScreen.mMain, COVER_SCREEN_PARAMS); mCustomViewContainer.setVisibility(View.VISIBLE); mCustomViewContainer.bringToFront(); + mAnimScreen.mMain.layout(0, 0, mContentView.getWidth(), + mContentView.getHeight()); int fromLeft = 0; int fromTop = getTitleBar().getHeight(); int fromRight = mContentView.getWidth(); -- cgit v1.1