Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3846)

Unified Diff: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java

Issue 898483006: Upstream SmoothProgressBar and ToolbarProgressBar (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
diff --git a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
index 35b8e4f551117d842923a3194fa8e19aea7f202d..eea08debaf2ab936bd76d120eeca1e906d798f32 100644
--- a/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
+++ b/chrome/android/shell/java/src/org/chromium/chrome/shell/ChromeShellToolbar.java
@@ -7,7 +7,6 @@ package org.chromium.chrome.shell;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.Configuration;
-import android.graphics.drawable.ClipDrawable;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
@@ -28,6 +27,7 @@ import org.chromium.chrome.browser.TabObserver;
import org.chromium.chrome.browser.UrlUtilities;
import org.chromium.chrome.browser.appmenu.AppMenuButtonHelper;
import org.chromium.chrome.browser.appmenu.AppMenuHandler;
+import org.chromium.chrome.browser.widget.SmoothProgressBar;
import org.chromium.chrome.shell.omnibox.SuggestionPopup;
import org.chromium.content.common.ContentSwitches;
@@ -40,14 +40,14 @@ public class ChromeShellToolbar extends LinearLayout {
private final Runnable mClearProgressRunnable = new Runnable() {
@Override
public void run() {
- mProgressDrawable.setLevel(0);
+ mProgressBar.setProgress(0);
}
};
private final Runnable mUpdateProgressRunnable = new Runnable() {
@Override
public void run() {
- mProgressDrawable.setLevel(100 * mProgress);
+ mProgressBar.setProgress(mProgress);
if (mLoading) {
mStopReloadButton.setImageResource(
R.drawable.btn_close);
@@ -60,7 +60,7 @@ public class ChromeShellToolbar extends LinearLayout {
};
private EditText mUrlTextView;
- private ClipDrawable mProgressDrawable;
+ private SmoothProgressBar mProgressBar;
private ChromeShellTab mTab;
private final TabObserver mTabObserver;
@@ -140,7 +140,7 @@ public class ChromeShellToolbar extends LinearLayout {
protected void onFinishInflate() {
super.onFinishInflate();
- mProgressDrawable = (ClipDrawable) findViewById(R.id.toolbar).getBackground();
+ mProgressBar = (SmoothProgressBar) findViewById(R.id.progress);
initializeUrlField();
initializeTabSwitcherButton();
initializeMenuButton();

Powered by Google App Engine
This is Rietveld 408576698