diff options
| author | John Reck <jreck@google.com> | 2011-06-21 17:16:51 -0700 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2011-06-22 10:19:03 -0700 |
| commit | 5d43ce897758b7cb5deadc1203717b965334784c (patch) | |
| tree | 29b25c54d348ab26b816c02594329dcffb798b9f /src/com/android/browser/XLargeUi.java | |
| parent | 1d9606b591f3c0f6ee7e51c27a5d0ac0f1d9d46a (diff) | |
| download | packages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.tar.gz packages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.tar.bz2 packages_apps_Browser-5d43ce897758b7cb5deadc1203717b965334784c.zip | |
Implement scroll up trigger titlebar
On phones, when scroll up show the title bar
Change-Id: I432bdddf693a351be9c6223e26804452b09d783f
Diffstat (limited to 'src/com/android/browser/XLargeUi.java')
| -rw-r--r-- | src/com/android/browser/XLargeUi.java | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/com/android/browser/XLargeUi.java b/src/com/android/browser/XLargeUi.java index 25cdbd954..84ad6ead5 100644 --- a/src/com/android/browser/XLargeUi.java +++ b/src/com/android/browser/XLargeUi.java @@ -35,7 +35,7 @@ import java.util.List; /** * Ui for xlarge screen sizes */ -public class XLargeUi extends BaseUi implements ScrollListener { +public class XLargeUi extends BaseUi { private static final String LOGTAG = "XLargeUi"; @@ -153,6 +153,7 @@ public class XLargeUi extends BaseUi implements ScrollListener { @Override public void onScroll(int visibleTitleHeight, boolean userInitiated) { + super.onScroll(visibleTitleHeight, userInitiated); mTabBar.onScroll(visibleTitleHeight, userInitiated); } @@ -192,13 +193,7 @@ public class XLargeUi extends BaseUi implements ScrollListener { captureTab(mActiveTab); } } - super.setActiveTab(tab, true); - setActiveTab(tab, true); - mTitleBar.setSkipTitleBarAnimations(false); - } - - @Override - void setActiveTab(Tab tab, boolean needsAttaching) { + super.setActiveTab(tab); BrowserWebView view = (BrowserWebView) tab.getWebView(); // TabControl.setCurrentTab has been called before this, // so the tab is guaranteed to have a webview @@ -226,6 +221,7 @@ public class XLargeUi extends BaseUi implements ScrollListener { } updateLockIconToLatest(tab); tab.getTopWindow().requestFocus(); + mTitleBar.setSkipTitleBarAnimations(false); } @Override @@ -282,10 +278,6 @@ public class XLargeUi extends BaseUi implements ScrollListener { } } - public boolean isEditingUrl() { - return mTitleBar.isEditingUrl(); - } - @Override protected TitleBarBase getTitleBar() { return mTitleBar; |
