推广

Flutter 爬坑杂记

iseeyu3年前 (2024-02-22)推广133

DiagnosticableMixin.png

修改为:

Diagnosticable.png

Error: Type ‘DiagnosticableMixin’ not found. class DateTimePickerTheme with DiagnosticableMixin 。 这个报错我是在Flutter 1.20之后版本碰到的。因为DatePickerTheme的DiagnosticableMixin在flutter v1.15.21版本发生了变更,由DiagnosticableMixin改为了Diagnosticable。所以需要在DateTimePickerTheme中将DiagnosticableMixin改成Diagnosticable。网上有说改了也没用的,暂时还没碰到,所以不太清楚。
附上:GitHub issues

2:关于Easyrefresh不再支持本地化

在重构Flutter项目时,因为一些插件文字是英文的。所以就添加了本地化。但是发现EasyRefresh在添加GlobalEasyRefreshLocalizations.delegate时一直报错,import ‘package:flutter_easyrefresh/easy_refresh.dart’ 也没有被引用。就觉得很奇怪,因为之前就是那么用的。然后去GitHub看了一下,发现是在新版的EasyRefresh中,作者不再维护支持本地化了Easyrefresh:

添加国际化支持.png
解决方式有两种:
1:按照上面提示的,自行设置ClassicalHeader和ClassicalFooter:

ClassicalHeader设置.png

2:直接去到header.dart / footer.dart里面,直接修改:

header.dart直接修改.png

3:在Flutter中使用本地推送

目前在项目中我用到的是:flutter_local_notifications: ^0.8.0 。使用方式也简单,在pubspec.yaml中导入插件,然后upgrade。然后就是引入项目了。不过中间有一些注意点,比如安卓的权限管理设置:
在android–>app–>src–>main–>AndroidManifest.xml中添加

<!--本地通知所添加的-->
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    <uses-permission android:name="android.permission.WAKE_LOCK"/>

另外我在使用的时候是单独用一个dart文件写了个单利,再初始化。然后在socket收到消息的是时候调用。

4:Flutter中在listview滑动时出现_positions.isNotEmpty异常解决办法

在做聊天室功能时,animateTo / jumpTo 到最底部的时候出现这个报错,虽然不会导致崩溃。但是看着碍眼。感兴趣的可以在scrollController 里面全局搜索_positions.isNotEmpty。就能找到这个错误了。
解决方法就是在执行animateTo / jumpTo 方法之前加个判断if(_scrollController.hasClients).

5:Flutter在listview中,如何获取当前所在position位置

我是直接在initState的时候,给listview所在的scrollview添加了一个监听。

_scrollController.addListener(_listViewOffsetPosition); // 监听所在listView的当前位置
  // Todo 监听listView滚动的当前位置
  void _listViewOffsetPosition() {
    _currentPosition = _scrollController.offset ~/ (MediaQuery.of(context).size.height ) ; 
  }

今天暂时就更这五条了。以后碰到了新问题再加上来。如果本文对你有所帮助,记得点个赞咧。

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/56379.html

相关文章

西安企业做百度推广,一个月花三千和花三万到底差在哪?

4|最近跟几个西安的老板聊天,发现一个挺有意思的现象:同样做百度推广,有人一个月花三千块,询盘不断;有人一个月砸三万,水花都没见着。问他们区别在哪,大多数人说不清楚,只知道'钱花了,没效果'。 5| 6|百度推广这东西,说复杂也复杂,说简单也简单。核心就一件事:让你的潜在客户搜某个词的时候,你的信息...

我想当策划,大学应该选什么专业?

我想当策划,大学应该选什么专业?

学,广告,传播,公关,这些专业其实都可以。另外也可以学像汉语言文学,以及一些跟文学相关的一些专业,会对你找工作有帮助。但是,你想从事这个这份职业,除了专业的学习之外,更多的是,你要在上学的时候积极参与一些更营销策划相关的社会实践。比如说你可以做一些兼职,比如说帮别人去写稿,...

服装市场营销策略分析,“定位不慎满盘皆输”

服装市场营销策略分析,“定位不慎满盘皆输”

不同的区域需要不同的策略,而不同的营销策略需要不同的销售思路来配合。因此,在研究女装产品销售思路之前,最好先对于市场与营销策略做一次深入地了解。1.市场区域化(market segmentation):目标营销的第一步,是将整个市场拆分成若干个同性质的小市场。2.目标市场的...

晚间悦读丨你的思维方式,决定你的人生高度!

晚间悦读丨你的思维方式,决定你的人生高度!

越长大,越发现,能够决定你人生高度的,往往是你的认知层次。 你的认知在哪个层级,你的人生就处在什么状态。你认知的高度,决定了你人生的高度。 那如何才能升级方式、提升认知能力呢?可以从这三个方面做出改变。 NO. 1 改变态度 有人...

编写项目营销策划方案六大要点

编写项目营销策划方案六大要点

现在商业发展非常迅速,的需求非常的大,但是要做好营销策划是有一定难度的,我把自己做营销策划的一些体会在这里分享给朋友们。营销策划方案六大要点我们先说项目营销策划方案这个话题。大部分的营销策划人都是在企业里工作,大部分项目之初都是来源于一个想法,创始人、老板或者创始团队的一个...

【商场营销策划】如何进行商场营销策划?

【商场营销策划】如何进行商场营销策划?

商场是策划者们关注的永恒话题,那么究竟该如何作好商场营销策划呢?掌握以下这几点营销策略设计原则,至关重要!1.义利兼顾的原则。商场在获取利润的同时要充分考虑到消费者的合法利益和商场的长远利益。在作商场活动营销策略方案的时候应该将这一点作为首要的原则。对商场有利而对顾客不利的...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片