Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java |
index 616a431c9c7653f848cd143fd2f20e524178888d..b02224bee3a1c976a4b5d4b1d410d7995cd21270 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/readermode/ReaderModePanel.java |
@@ -206,6 +206,11 @@ public class ReaderModePanel extends OverlayPanel { |
} |
@Override |
+ public boolean supportsExpandedState() { |
+ return false; |
+ } |
+ |
+ @Override |
protected void updatePanelForCloseOrPeek(float percent) { |
super.updatePanelForCloseOrPeek(percent); |
@@ -217,41 +222,27 @@ public class ReaderModePanel extends OverlayPanel { |
} |
@Override |
- protected void updatePanelForExpansion(float percent) { |
- super.updatePanelForExpansion(percent); |
+ protected void updatePanelForMaximization(float percent) { |
+ super.updatePanelForMaximization(percent); |
if (percent < 0.5f) { |
mReaderBarTextOpacity = 1.0f - 2.0f * percent; |
getReaderModeBarControl().setBarText(R.string.reader_view_text); |
} else { |
mReaderBarTextOpacity = 2.0f * (percent - 0.5f); |
- getReaderModeBarControl().setBarText(R.string.reader_mode_expanded_title); |
+ getReaderModeBarControl().setBarText(R.string.reader_mode_maximized_title); |
} |
} |
@Override |
- protected void updatePanelForMaximization(float percent) { |
- super.updatePanelForMaximization(percent); |
- getReaderModeBarControl().setBarText(R.string.reader_mode_expanded_title); |
- mReaderBarTextOpacity = 1.0f; |
- } |
- |
- @Override |
protected void maximizePanel(StateChangeReason reason) { |
- long duration = BASE_ANIMATION_DURATION_MS; |
- // Extend animation time when animating from PEEKED state to MAXIMIZED. |
- // TODO(mdjones): This check will be unnecessary after the expanded state is removed. |
- if (getPanelState() == PanelState.PEEKED) { |
- duration += 150; |
- } |
- |
- super.animatePanelToState(PanelState.MAXIMIZED, reason, duration); |
+ // Extend animation time by 150ms. |
+ super.animatePanelToState(PanelState.MAXIMIZED, reason, BASE_ANIMATION_DURATION_MS + 150); |
} |
@Override |
protected void onAnimationFinished() { |
super.onAnimationFinished(); |
- boolean animatingToOpenState = getPanelState() == PanelState.EXPANDED |
- || getPanelState() == PanelState.MAXIMIZED; |
+ boolean animatingToOpenState = getPanelState() == PanelState.MAXIMIZED; |
// Start or stop the timer for how long the user has been reading. |
if (!mTimerRunning && animatingToOpenState) { |
mStartTime = System.currentTimeMillis(); |