diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt index 2f6719da0..0eccb3271 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt @@ -141,10 +141,10 @@ class BrowserToolbarView( false } - display.progressGravity = if (isCustomTabSession) { - DisplayToolbar.Gravity.BOTTOM - } else { + display.progressGravity = if (shouldUseBottomToolbar) { DisplayToolbar.Gravity.TOP + } else { + DisplayToolbar.Gravity.BOTTOM } val primaryTextColor = ContextCompat.getColor( diff --git a/app/src/main/res/drawable/toolbar_background_top.xml b/app/src/main/res/drawable/toolbar_background_top.xml new file mode 100644 index 000000000..ac972c52d --- /dev/null +++ b/app/src/main/res/drawable/toolbar_background_top.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/component_browser_top_toolbar.xml b/app/src/main/res/layout/component_browser_top_toolbar.xml index b10864861..ea19bfc1a 100644 --- a/app/src/main/res/layout/component_browser_top_toolbar.xml +++ b/app/src/main/res/layout/component_browser_top_toolbar.xml @@ -12,7 +12,7 @@ android:layout_width="match_parent" android:layout_height="@dimen/browser_toolbar_height" android:layout_gravity="top" - android:background="@drawable/toolbar_background" + android:background="@drawable/toolbar_background_top" android:clickable="true" android:focusable="true" android:focusableInTouchMode="true" @@ -20,7 +20,7 @@ app:browserToolbarClearColor="?primaryText" app:browserToolbarInsecureColor="?primaryText" app:browserToolbarMenuColor="?primaryText" - app:browserToolbarProgressBarGravity="top" + app:browserToolbarProgressBarGravity="bottom" app:browserToolbarSecureColor="?primaryText" app:browserToolbarTrackingProtectionAndSecurityIndicatorSeparatorColor="?toolbarDivider" />