<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ViewManager所定義的另外一個功能就是更新View的布局。在WindowManager中,則是更新窗口的布局。窗口的布局參數發生變化時,如LayoutParams.width從100變為了200,則需要將這個變化通知給WMS使其調整Surface的大小,并讓窗口進行重繪。這個工作在WindowManagerGlobal中由updateViewLayout()函數完成。 **WindowManagerGlobal.java-->WindowManagerGlobal.updateViewLayout()** ``` publicvoid updateViewLayout(View view, ViewGroup.LayoutParams params) { ......// 參數檢查 final WindowManager.LayoutParams wparams =(WindowManager.LayoutParams)params; // 將布局參數保存到控件中 view.setLayoutParams(wparams); synchronized (mLock) { // 獲取窗口在三個數組中的索引 int index = findViewLocked(view, true); ViewRootImpl root = mRoots[index]; // 更新布局參數到數組中 mParams[index] = wparams; // 調用ViewRootImpl的setLayoutParams()使得新的布局參數生效 root.setLayoutParams(wparams, false); } } ``` 更新窗口布局的工作在WindowManagerGlobal中是非常簡單的,主要是保存新的布局參數,然后調用ViewRootImpl.setLayoutParams()進行更新。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看