美文网首页SystemUI
SystemUi (8.1)--- statusbar

SystemUi (8.1)--- statusbar

作者: 喵喵的小屋 | 来源:发表于2018-06-02 11:45 被阅读0次
    状态栏

    1.status_bar.xml         ( PhoneStatusBarView.java)

    id="@+id/notification_lights_out"  /id="@+id/status_bar_contents" /id="@+id/notification_icon_area" /id="@+id/clock" /id="@+id/emergency_cryptkeeper_text"

    2.加载入口  statusbar.java

     start()  ---- createAndAddWindows() ---- addStatusBarWindow() ---makeStatusBarView() -----inflateStatusBarWindow();;

    private void addStatusBarWindow() {

        makeStatusBarView();

    }

    protected void makeStatusBarView() {

         状态栏显示的接口基本都在这里开始

         ............

          inflateStatusBarWindow

    }

    protected void inflateStatusBarWindow(Context context) {

            mStatusBarWindow = (StatusBarWindowView) View.inflate(context, //status_bar.xml文件是在super_status_bar.xml里被include的

                    R.layout.super_status_bar, null); //状态栏窗口显示

        }

    3.

    下拉快速设置 qs_panel.xml

    相关文章

      网友评论

        本文标题:SystemUi (8.1)--- statusbar

        本文链接:https://www.haomeiwen.com/subject/gjpksftx.html