直播軟體app開發,刪除主頁搜尋框
直播軟體app開發,刪除主頁搜尋框
packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
增加函式isQsbDisabled, 用於判斷是否刪除搜尋欄, 修改返回值即可設定是否刪除.
預設設定隱藏
diff --git a/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java b/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java index 8bb0133..3e6ad5a 100755 --- a/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java +++ b/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java @@ -1059,6 +1059,13 @@ public class Launcher extends Activity if (mLauncherCallbacks != null) { mLauncherCallbacks.onResume(); } + + //AnsonCode hide search bar. + if(isQsbDisabled())mQsbContainer.setVisibility(View.GONE); + } + + public static boolean isQsbDisabled(){ + return true; } @Override
packages/apps/Launcher3/src/com/android/launcher3/Workspace.java
判斷並去除首頁新增搜尋框, 否則, 隱藏後, APP圖示在拖動過程中, 搜尋框的位置依然被佔用
修改 isQsbContainerPage, 隱藏狀態下無意義.
diff --git a/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java b/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java old mode 100644 new mode 100755 index 340177d..3c99137 --- a/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java +++ b/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java @@ -629,7 +629,8 @@ public class Workspace extends PagedView CellLayout.LayoutParams lp = new CellLayout.LayoutParams(0, 0, firstPage.getCountX(), 1); lp.canReorder = false; - if (!firstPage.addViewToCellLayout(qsb, 0, getEmbeddedQsbId(), lp, true)) { + //AnsonCode + if (!Launcher.isQsbDisabled() && !firstPage.addViewToCellLayout(qsb, 0, getEmbeddedQsbId(), lp, true)) { Log.e(TAG, "Failed to add to item at (0, 0) to CellLayout"); } } @@ -4360,6 +4361,6 @@ public class Workspace extends PagedView } public static final boolean isQsbContainerPage(int pageNo) { - return pageNo == 0; + return !Launcher.isQsbDisabled() && pageNo == 0; } }
packages/apps/Launcher3/src/com/android/launcher3/util/MultiStateAlphaController.java
禁止在動畫過程重新設定為可見(保持隱藏/刪除)
diff --git a/packages/apps/Launcher3/src/com/android/launcher3/util/MultiStateAlphaController.java b/packages/apps/Launcher3/src/com/android/launcher3/util/MultiStateAlphaController.java old mode 100644 new mode 100755 index 956fc9e..8317195 --- a/packages/apps/Launcher3/src/com/android/launcher3/util/MultiStateAlphaController.java +++ b/packages/apps/Launcher3/src/com/android/launcher3/util/MultiStateAlphaController.java @@ -61,6 +61,10 @@ public class MultiStateAlphaController { mTargetView.setAlpha(finalAlpha); mTargetView.setVisibility(finalAlpha > 0 ? View.VISIBLE : (mAm.isEnabled() ? View.GONE : View.INVISIBLE)); + //AnsonCode + if(com.android.launcher3.R.id.qsb_container == mTargetView.getId() && com.android.launcher3.Launcher.isQsbDisabled()){ + mTargetView.setVisibility(View.GONE); + } } /**
以上就是直播軟體app開發,刪除主頁搜尋框, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2931727/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播開發app,實時搜尋、搜尋引擎框APP
- 視訊直播app原始碼,軟體主頁向下滑動時隱藏搜尋框APP原始碼
- 直播軟體開發,自定義搜尋欄的圖示樣式和搜尋框
- 直播app原始碼,預設顯示搜尋框 保留搜尋條件APP原始碼
- win10怎麼刪除搜尋框記錄_win10系統刪除搜尋框記錄的步驟Win10
- 直播軟體開發,實現模糊搜尋的程式碼分析
- 搭建直播平臺,給首頁配備搜尋框
- 直播平臺開發,基礎搜尋方式之拼音搜尋
- WordpressCMS主題開發10-新增搜尋框功能search.phpPHP
- 直播軟體搭建,利用精準搜尋最佳化使用者搜尋體驗
- 短視訊app開發,左滑刪除或長按彈出刪除選擇框APP
- 直播軟體app開發,flutter 驗證碼輸入框的簡單封裝APPFlutter封裝
- 直播類app開發解決方案、直播app功能有哪些?-北京銳智互動軟體開發APP
- 直播軟體app開發,vue記住密碼功能APPVue密碼
- js之搜尋框JS
- 搜尋框佈局
- 直播軟體開發,限制富文字框輸入的字元數上限字元
- 直播平臺軟體開發,簡單易修改的彈框元件元件
- 直播電商平臺開發,uni-app 實現搜尋關鍵詞高亮效果APP
- 直播軟體app開發,產品頁面顯示折扣倒數計時一欄APP
- 直播軟體app開發,HTML和CSS分別實現註冊頁面表單APPHTMLCSS
- Google態度軟化 願意定期刪除使用者搜尋資訊Go
- NOW直播Flutter動態搜尋列表頁實現Flutter
- 區塊鏈社交直播軟體開發app,即時通訊系統開發區塊鏈APP
- 區塊鏈社交直播軟體開發app,IM聊天系統開發區塊鏈APP
- 開發直播app 軟體時iOS端廣告功能設定APPiOS
- JavaScript搜尋框提示文字JavaScript
- jQuery 伸縮搜尋框jQuery
- 社交app開發功能,社交軟體開發功能,社交app,社交軟體。APP
- 軟體開發:app軟體開發,pc端軟體開發,微商城/小程式開發APP
- 直播系統搭建,可自動模糊匹配的搜尋下拉框
- Kali Linux搜尋軟體包Linux
- Scherlokk for Mac檔案搜尋軟體Mac
- Scherlokk for Mac(檔案搜尋軟體)Mac
- 檔案搜尋軟體:Scherlokk MacMac
- Jquery + Bootstrap 實現搜尋框jQueryboot
- 線上教你開發直播軟體app時需要掌握的小知識APP
- 直播軟體app開發,CSS超出隱藏並且能滾動APPCSS