閑話不表,關(guān)鍵點(diǎn)罚斗,增加 padding bottom
showModalBottomSheet(context: context,
isScrollControlled:true, // 關(guān)鍵代碼
builder: ((context){
return Padding(
padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom),// 關(guān)鍵代碼
child: Container(
height: 220,
child: const Padding(
padding: EdgeInsets.all(20),
child: TextField(),
),
),
);
}));
關(guān)鍵點(diǎn)有兩處
1徙鱼、isScrollControlled 要設(shè)置為 true
2、需要增加padding 為 MediaQuery.of(context).viewInsets.bottom
另外
如果在項(xiàng)目中使用到了ScreenUtilInit,需要在初始化時(shí)针姿,增加useInheritedMediaQuery:true