<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # StatefulWidget的生命周期 ![](https://img.kancloud.cn/24/64/24644169c70ef1ff4c232f74f172f0ce_701x869.png) # 基礎組件 1、Text組件的fontSize屬性和textScaleFactor屬性區別: * fontSize可以精確指定字體大小,textScaleFactor只能通過縮放比例來控制 * textScaleFactor主要用于系統字體大小設置改變時對Flutter應用字體進行全局調整,而fontSize通常用于單個文本,字體大小不隨系統字體大小而變化 2、StatefulWidget的setState方法 當StatefulWidget的狀態變更時,調用setState方法告知框架,框架會對控件樹進行重繪: ```dart setState(() { _counter++; }) ``` 3、`Row`和`Column`都只會在主軸方向占用盡可能大的空間,而縱軸的長度則取決于他們最大子元素的長度。 4、Row默認只有一行,如果超出屏幕不會折行。我們把超出屏幕顯示范圍會自動折行的布局稱為流式布局 5、Align和Stack對比: * 定位參考系統不同;`Stack`/`Positioned`定位的的參考系可以是父容器矩形的四個頂點;而`Align`則需要先通過`alignment`參數來確定坐標原點,不同的`alignment`會對應不同原點,最終的偏移是需要通過`alignment`的轉換公式來計算出。 * `Stack`可以有多個子元素,并且子元素可以堆疊,而`Align`只能有一個子元素,不存在堆疊。 6、容器類Widget和布局類Widget的區別: * 布局類Widget接收一個Widget數組,按照一定方式排列其子Widget;而容器類Widget只接收一個Widget,只是對Widget進行包裝,對其添加一些修飾、變換或限制大小等 * 布局類Widget直接或間接繼承自MultiChildRenderObjectWidget;而容器類Widget直接或間接繼承自SingleChildRenderObjectWidget * 布局類Widget包括Row、Column、Flex、Wrap、Flow、Stack、Positioned、Align等;容器類Widget包括Padding、ConstrainedBox、SizedBox、DecoratedBox、Transform、Container等
                  <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>

                              哎呀哎呀视频在线观看