![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dart
敲代码的小强
曾在国企、台企、外企,四大工作过。
1.2006年代表河源市龙川县铁场中心小学以队长身份带领队伍参加篮球全县比赛冠军。
2.2008年获得河源市第二届水上运动赛艇项目单人冠军。
3.2009年获得河源市龙川县优秀运动员称号。
4.2016年踏上安卓学习之旅。
5.2020年Flutter开发。
6.2022年学习js,html,css,vue.
展开
-
Flutter 电商商品名称 标签和文字混排效果实现
一、在商品列表布局中经常会在标题前增加一个标签,如下样式:封装了一个类代码如下:import 'package:amway_superapp_ecommerce/res/colors.dart';import 'package:amway_superapp_ecommerce/util/ec_screen_util.dart';import 'package:flutter/material.dart';/* * @author 小强 * * @time 2022/4/13 19:原创 2022-04-13 20:25:57 · 2531 阅读 · 0 评论 -
flutter解析本地json数组
解析如下代码:如果不知道如何添加本地json的,可以看我另外一篇文章flutter 解析本地json rootBundle.loadString("images/list.json").then((value){ //将json转成list数据 List responseJson = json.decode(value); //将数组循环解析,得到解析后的数组 var list = responseJson.map((m) => EcOr.原创 2022-03-09 11:06:14 · 2958 阅读 · 0 评论 -
flutter 解析本地json
在和lib平级 创建两个目录 assets 里面放置json文件在pubspec.yaml里面配置,配置这个后表示可访问assets里面文件使用方法: rootBundle.loadString("images/list.json").then((value){ BaseEntity.fromJson(json.decode(value) , (json) { //数据 print("hzq--->json"原创 2021-12-21 15:06:08 · 1426 阅读 · 0 评论 -
setState() or markNeedsBuild() called when widget tree was locked.错误解决
解决方案:延时下操作。 Future.delayed(Duration(milliseconds: 200)).then((e) { setState(() {}); });原创 2021-12-21 14:58:06 · 1101 阅读 · 0 评论 -
Flutter报setState() called after dispose()错误
1.问题描述:软键盘输入监听动态计算高度中设置setState的调用导致这个问题。2.问题分析:State 对象被从对象数卸载释放之后再次调用 setState 就会报setState() called after dispose()。3.解决方案:State 的 mounted 源码: /// Whether this [State] object is currently in a tree. /// /// After creating a [State] obj.原创 2021-03-24 14:24:57 · 1689 阅读 · 0 评论 -
flutter中Dart报Concurrent modification during iteration: Instance(length:4) of ‘_GrowableList‘.
Dart中,如果在collection(集合)的循环中执行增加或删除系统就会抛出这个错误。 List list = [1, 2, 3, 4]; list.forEach((value) { if (value == 2) { list.remove(value); // 会抛出标题的错误 } });其原因在于Dart为了防止多线程下,一个线程正在遍历,而另一个线程修改了collection的结构。而当我们的代码逻辑包含这个需求原创 2020-12-20 16:55:57 · 1902 阅读 · 0 评论