1. 使用flutter_svg引入svg报错
该svg是从figma导出的。

翻阅 Out of order defs/references #102将
defs
放到svg
标签的顶部,可以解决这个报错,且修正了该svg内部小图标的颜色问题,从而让页面上的svg跟figma上看起来一致。
2. 使用GridView滚动的时候报错
The following assertion was thrown while notifying status listeners for AnimationController:
The provided ScrollController is currently attached to more than one ScrollPosition.
class GridList extends StatelessWidget {
const GridList({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {\
return GridView.count(
crossAxisCount: 3,
crossAxisSpacing: 32,
mainAxisSpacing: 32,
scrollDirection: Axis.vertical,
childAspectRatio: (1 / .75),
shrinkWrap: true,
children: const [
GridCard(),
GridCard(),
GridCard(),
GridCard(),
GridCard(),
GridCard(),
],
);
}
}

参考Flutter错误The provided ScrollController is attached to more than one ScrollPosition需要给GridView添加个controller。
网友评论