1.概述
在12.0的系統(tǒng)定制化開發(fā)中,原生系統(tǒng)關(guān)機(jī)界面 UI是靠右邊顯示的,但是客戶需求要求全屏顯示 重啟和關(guān)機(jī)功能鍵居中顯示,所以就涉及到調(diào)整UI 然后全屏顯示,需要實(shí)現(xiàn)窗口的全局布局實(shí)現(xiàn)全屏功能文章來源:http://www.zghlxwxcb.cn/news/detail-466655.html
2.關(guān)機(jī)界面全屏顯示(UI全屏顯示)的核心類
frameworks / base / packages / SystemUI / src / com / android / systemui / globalactions / GlobalActionsDialog.java
3.關(guān)機(jī)界面全屏顯示(UI全屏顯示)的核心功能分析
在關(guān)機(jī)頁面的布局中,經(jīng)過adb shell命令查看系統(tǒng)關(guān)機(jī)界面的布局UI就是
GlobalActionsDialog.java就是長按power彈出的關(guān)機(jī)界面文章來源地址http://www.zghlxwxcb.cn/news/detail-466655.html
3.1 GlobalActionsDialog.java的核心功能分析
private static final class ActionsDialog extends Dialog implements DialogInterface,
ColorExtractor.OnColorsChangedListener {
ActionsDialog(Context context, MyAdapter adapter,
GlobalActionsPanelPlugin.PanelViewController plugin) {
super(context, com.android.systemui.R.style.Theme_SystemUI_Dialog_GlobalActions);
mContext = context;
mAdapter &
到了這里,關(guān)于Android 12.0關(guān)機(jī)界面全屏顯示(UI全屏顯示)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!