![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
文章平均质量分 61
ly410726
这个作者很懒,什么都没留下…
展开
-
flutter_plugin与原生的多次通信(BasicMessageChannel)
flutter插件化开发与原生的多次通信(BasicMessageChannel)flutter与原生的通信有三种方式BasicMessageChannel:用于传递字符串和半结构化的信息,双向通信,原生可以多次向flutter发送消息 MethodChannel:用于传递方法调用(method invocation),双向通行, EventChannel: 用于数据流(event streams)的通信,flutter调用原生一次,原生也只能返回flutter一次消息,然后通信结束本文介绍使原创 2021-01-11 15:36:42 · 862 阅读 · 0 评论 -
Flutter iPhoneX 刘海屏适配
对于Flutter来说,刘海屏主要适配的是上下的边距, 需要把不可点击的区域留出来,同时要把背景颜色和图片放上去。对于上面的边距, 如果使用 Scaffold , appBar已经自动为我们做好了适配,直接使用就行了。如果使用的是自定义布局的话, Flutter 提供了媒体查询的接口, 可与获取到上边距和下边距的值。final double topPadding = MediaQue...转载 2019-12-19 15:57:53 · 1490 阅读 · 0 评论 -
Flutter 中TextField提示语hintText不居中
解决办法两种 一种是单个修改child: TextField( style: TextStyle(textBaseline: TextBaseline.alphabetic),)还有一种是全局修改ThemeData( textTheme: TextTheme(subhead: TextStyle(textBaseline: TextBaseline.alphabe...原创 2019-10-23 11:34:29 · 5772 阅读 · 1 评论 -
Flutter ios打包 白屏问题
用Flutter写的ios项目 在Xcode打包之后 在手机上运行ipa包,发现app只有白屏,并不是自己运行的项目解决办法是在先在项目目录下运行flutter build ios --release然后再到Xcode里面打包ios项目,注意build之后打开Xcode,不要在运行项目,要不回替换刚才build之后的文件这样打包出来的文件才是我们自己写项目...原创 2019-07-24 17:19:24 · 3938 阅读 · 0 评论 -
Flutter 类似Block的页面间参数回传
直接上代码class A extends StatelessWidget { @override Widget build(BuildContext context) { return B( onChanged: (e){ }, onChangedBack: (){ }, ); }}class B ext...原创 2019-08-28 18:06:20 · 2700 阅读 · 0 评论 -
Flutter 添加高德地图启动有警告binary messenger before `runApp()` has been
添加高德地图之后,发现启动时有警告信息[VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.If you're running an application an...原创 2019-09-20 10:40:19 · 1510 阅读 · 0 评论 -
Flutter ListView 或者SingleChildScrollView 嵌套 ListView.builder滑动冲突
原因 SingleChildScrollView 和 ListView 都有滚动属性physics 他们默认是都是可以滚动的,所以一起使用会报错 报错信息为 RenderBox was not laid out: _RenderScrollSemantics#ccded relayoutBoundary=up1 NEEDS-PAINT NEEDS-COMPOSITING...原创 2019-09-25 12:27:20 · 5611 阅读 · 0 评论 -
flutter 开发ios升级到iOS13之后运行报错
iOS系统升级到ios13之后,flutter真机运行报错 报错信息为ios-deploy[76102:3087663] [ !! ] Error 0xe800007f: Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, ...原创 2019-09-26 13:02:11 · 5824 阅读 · 1 评论