一、修改launcher主界面的search
修改路径:packages/apps/Launcher3/res/layout/search_container_workspace.xml
--- a/alps/packages/apps/Launcher3/res/layout/search_container_workspace.xml
+++ b/alps/packages/apps/Launcher3/res/layout/search_container_workspace.xml
@@ -22,9 +22,9 @@
android:id="@id/search_container_workspace"
android:padding="0dp" >
- <fragment
+ <!-- <fragment
android:name="com.android.launcher3.qsb.QsbContainerView$QsbFragment"
android:layout_width="match_parent"
android:tag="qsb_view"
- android:layout_height="match_parent"/>
+ android:layout_height="match_parent"/> -->
</com.android.launcher3.qsb.QsbContainerView>
\ No newline at end of file
修改路径:packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
--- a/alps/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
+++ b/alps/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
@@ -492,12 +492,12 @@ public class Workspace extends PagedView<WorkspacePageIndicator>
qsb = LayoutInflater.from(getContext())
.inflate(R.layout.search_container_workspace,firstPage, false);
}
-
- CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1);
+ // Monkey.20211215 del search
+ /* CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1);
lp.canReorder = false;
if (!firstPage.addViewToCellLayout(qsb, 0, R.id.search_container_workspace, lp, true)) {
Log.e(TAG, "Failed to add to item at (0, 0) to CellLayout");
- }
+ } */
}
public void removeAllWorkspaceScreens() {
二、修改all app上面的search
修改路径:packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java
--- a/alps/packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java
+++ b/alps/packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsContainerView.java
@@ -255,6 +255,8 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo
mSearchContainer = findViewById(R.id.search_container_all_apps);
mSearchUiManager = (SearchUiManager) mSearchContainer;
mSearchUiManager.initialize(this);
+ // Monkey.20211215 del search allapps
+ mSearchContainer.setVisibility(View.GONE);
}
public SearchUiManager getSearchUiManager() {
修改路径:packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsTransitionController.java
--- a/alps/packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsTransitionController.java
+++ b/alps/packages/apps/Launcher3/src/com/android/launcher3/allapps/AllAppsTransitionController.java
@@ -194,8 +194,9 @@ public class AllAppsTransitionController implements StateHandler, OnDeviceProfil
boolean hasHeader = (visibleElements & ALL_APPS_HEADER) != 0;
boolean hasHeaderExtra = (visibleElements & ALL_APPS_HEADER_EXTRA) != 0;
boolean hasContent = (visibleElements & ALL_APPS_CONTENT) != 0;
-
- setter.setViewAlpha(mAppsView.getSearchView(), hasHeader ? 1 : 0, LINEAR);
+ // Monkey.20211215 del search allapps
+ // setter.setViewAlpha(mAppsView.getSearchView(), hasHeader ? 1 : 0, LINEAR);
+
setter.setViewAlpha(mAppsView.getContentView(), hasContent ? 1 : 0, LINEAR);
setter.setViewAlpha(mAppsView.getScrollBar(), hasContent ? 1 : 0, LINEAR);
mAppsView.getFloatingHeaderView().setContentVisibility(hasHeaderExtra, hasContent, setter);