qstileview背景 QSTileView Android 12.0 SystemUI下拉狀態(tài)欄定制一 qsPanel快捷模塊添加默認(rèn)背景
1.前言
在12.0的系統(tǒng)rom定制化開發(fā)中,在對systemui的一些定制化開發(fā)中,在一些橫屏的設(shè)備中,在下拉狀態(tài)欄中需要對qspanel的每一個QsTileView的設(shè)置一個 默認(rèn)的背景,而且同時需要把QsTileView的圖標(biāo)和文字居中顯示,接下來就來分析下相關(guān)的systemui的源碼 來具體實現(xiàn)相關(guān)的功能 如圖:
2.SystemUI下拉狀態(tài)欄定制一 qsPanel快捷模塊添加默認(rèn)背景的核心類
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileViewImpl.kt
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
3.SystemUI下拉狀態(tài)欄定制一 qsPanel快捷模塊添加默認(rèn)背景的核心功能分析和實現(xiàn)
在Systemui的下拉狀態(tài)欄的相關(guān)源碼中,在快捷設(shè)置區(qū)域QSPanel及點擊事件流程 分析 SystemUI下拉之后的那些快捷設(shè)置菜單選項也是屬于 SystemUI的?種;它的加載也是隨著PhoneStatusBar的加載?加載的,而在systemui下拉狀態(tài)欄中,在qs面板的區(qū)域首選顯示的是 Quick Quick Settings,二次下拉就會顯示Quick Settings,所以接下來分析下QSPanel.java的相關(guān)源碼
QS面板實際上有多種狀態(tài),包括: ? Quick Quick Settings (
推薦文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。