關(guān)于Flutter在頁面沒有使用Appbar時(shí)ListView組件頂部會出現(xiàn)一定空白區(qū)域的padding

今天在寫一個(gè)頁面時(shí)用到了ListView,ListView的上方有一個(gè)其他組件,但是寫完以后ListView總是自己往下移動(dòng)一段距離,就很納悶,于是久研究了ListView組件的源碼,發(fā)現(xiàn)在當(dāng)前頁面沒有Appbar時(shí)ListView頂部會自動(dòng)添加一個(gè)topPadding,遇到該類情況,請參照以下代碼移除Padding

MediaQuery.removePadding(
              removeTop: true,
              context: context,
              child: ListView.builder(
                  itemCount: bluetoothList.length,
                  itemBuilder: (context, index) => _createItem(bluetoothList[index])),
            )
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容