Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 45d8fbe5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Change search fab to search bar."

parents 62dc9bb7 3181e1ac
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -19,4 +19,4 @@
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/card_container"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
    android:layout_height="match_parent" />
+27 −21
Original line number Diff line number Diff line
@@ -15,11 +15,34 @@
     limitations under the License.
-->

<RelativeLayout
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    android:layout_height="match_parent"
    android:orientation="vertical">

    <androidx.coordinatorlayout.widget.CoordinatorLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1">

        <com.google.android.material.appbar.AppBarLayout
            android:id="@+id/homepage_appbar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:elevation="0dp">

            <include layout="@layout/search_bar"/>

        </com.google.android.material.appbar.AppBarLayout>

        <FrameLayout
            android:id="@id/main_content"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
    </androidx.coordinatorlayout.widget.CoordinatorLayout>

    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/bottom_nav"
@@ -28,25 +51,8 @@
        android:layout_marginEnd="0dp"
        android:layout_marginStart="0dp"
        android:background="?android:attr/windowBackground"
        android:layout_alignParentBottom="true"
        app:itemIconTint="@color/bottom_navigation_colors"
        app:itemTextColor="@color/bottom_navigation_colors"
        app:menu="@menu/home_bottom_navigation"/>

    <FrameLayout
        android:id="@id/main_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="@+id/bottom_nav" />

    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/search_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_search_24dp"
        android:layout_margin="24dp"
        android:layout_above="@id/bottom_nav"
        android:layout_alignParentRight="true"
        app:backgroundTint="?android:attr/colorAccent"
        app:tint="@android:color/white" />
</RelativeLayout>
 No newline at end of file
</LinearLayout>
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@
<resources>

    <style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
        <item name="colorPrimary">@*android:color/primary_device_default_settings</item>
        <item name="colorPrimaryDark">@*android:color/primary_dark_device_default_settings</item>
    </style>

+3 −0
Original line number Diff line number Diff line
@@ -170,6 +170,9 @@
        <item name="colorPrimary">@*android:color/primary_device_default_settings_light</item>
        <item name="colorAccent">@*android:color/accent_device_default_light</item>
        <item name="preferenceTheme">@style/PreferenceTheme</item>

        <!-- action bar, needed for search bar icon tinting -->
        <item name="android:actionBarTheme">@*android:style/ThemeOverlay.DeviceDefault.ActionBar.Accent</item>
    </style>

    <style name="Theme.Settings.Home" parent="Theme.Settings.HomeBase">
+0 −9
Original line number Diff line number Diff line
@@ -299,15 +299,6 @@ public class SettingsActivity extends SettingsBaseActivity
            FeatureFactory.getFactory(this).getSearchFeatureProvider()
                    .initSearchToolbar(this, toolbar);
            setActionBar(toolbar);

            // Please forgive me for what I am about to do.
            //
            // Need to make the navigation icon non-clickable so that the entire card is clickable
            // and goes to the search UI. Also set the background to null so there's no ripple.
            View navView = toolbar.getNavigationView();
            navView.setClickable(false);
            navView.setImportantForAccessibility(IMPORTANT_FOR_ACCESSIBILITY_NO);
            navView.setBackground(null);
        }

        ActionBar actionBar = getActionBar();
Loading