Bug 935628 - Animate toolbar with translation instead of scroll (r=sriram)

This commit is contained in:
Lucas Rocha 2013-11-11 18:33:45 +00:00
parent 0795572b7f
commit 2ef8a630f9

View File

@ -6,6 +6,7 @@
package org.mozilla.gecko;
import org.mozilla.gecko.animation.PropertyAnimator;
import org.mozilla.gecko.animation.ViewHelper;
import org.mozilla.gecko.db.BrowserContract.Combined;
import org.mozilla.gecko.db.BrowserDB;
import org.mozilla.gecko.favicons.Favicons;
@ -660,7 +661,7 @@ abstract public class BrowserApp extends GeckoApp
}
mHomePagerContainer.setPadding(0, 0, 0, 0);
if (mBrowserToolbar != null) {
mBrowserToolbar.scrollTo(0, 0);
ViewHelper.setTranslationY(mBrowserToolbar, 0);
}
}
@ -918,7 +919,7 @@ abstract public class BrowserApp extends GeckoApp
final int marginTop = Math.round(aMetrics.marginTop);
ThreadUtils.postToUiThread(new Runnable() {
public void run() {
toolbarLayout.scrollTo(0, toolbarLayout.getHeight() - marginTop);
ViewHelper.setTranslationY(toolbarLayout, marginTop - toolbarLayout.getHeight());
}
});