1. MediaQuery请求屏幕大小
在initState中请求会导致出错, 原因是initState没有完全初始化完毕, 可以在build中请求, 或者在onChangeState中请求
2. ios模拟器调用video player没反应
基本上所有的flutter video player插件都要求安卓/iphone真机运行
3. iphone真机运行卡在等待画面
试试命令flutter run -v
, 可以相信显示操作步骤, 但为了能正常跑起来, 建议还是先在xcode上成功真机运行一次, 再在code中跑.
4. SingleChildScrollView可以有效解决超出边界问题
5. 文本超出范围了, 试试Expanded插件
6. Text默认底部黄色双划线
试试套在Scaffold中
一般这种问题都是因为直接在Material的body中内嵌子view导致的
网友评论