Loading res/layout/settings_homepage.xml +1 −1 Original line number Diff line number Diff line Loading @@ -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" /> res/layout/settings_homepage_container.xml +27 −21 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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> res/values-night/themes.xml +1 −0 Original line number Diff line number Diff line Loading @@ -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> Loading res/values/themes.xml +3 −0 Original line number Diff line number Diff line Loading @@ -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"> Loading src/com/android/settings/SettingsActivity.java +0 −9 Original line number Diff line number Diff line Loading @@ -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 Loading
res/layout/settings_homepage.xml +1 −1 Original line number Diff line number Diff line Loading @@ -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" />
res/layout/settings_homepage_container.xml +27 −21 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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>
res/values-night/themes.xml +1 −0 Original line number Diff line number Diff line Loading @@ -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> Loading
res/values/themes.xml +3 −0 Original line number Diff line number Diff line Loading @@ -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"> Loading
src/com/android/settings/SettingsActivity.java +0 −9 Original line number Diff line number Diff line Loading @@ -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