我尝试在-n 1
内添加git log -- path/to/folder | awk 'NR>1 {print last} {last=$0}; /^commit/ && ++c==2{exit}'
,但是当我添加NetworkImage
图像时出现错误,但是它适用于其他格式,例如Container
,{{1} }等
.svg
错误:
.png
答案 0 :(得分:0)
Flutter尚不支持(issue)的svg
格式。
您可以使用flutter_svg 0.13.0+2这个库来加载和显示svg
文件
答案 1 :(得分:0)
另一种使用 flutter_svg
包的解决方案:info
final String assetName = 'assets/image.svg';
final Widget svg = SvgPicture.asset(
assetName,
semanticsLabel: 'Acme Logo'
);
答案 2 :(得分:0)
就我而言,我使用了一个带有 Svgs 的端点:
ListView.builder(
shrinkWrap: true,
scrollDirection: Axis.vertical,
itemCount: countries.length,
physics: ScrollPhysics(),
itemBuilder: (context, index){
final Widget networkSvg = SvgPicture.network(
'${countries[index].flag}',
fit: BoxFit.fill,
semanticsLabel: 'A shark?!',
placeholderBuilder: (BuildContext context) => Container(
padding: const EdgeInsets.all(30.0),
child: const CircularProgressIndicator(
backgroundColor: Colors.redAccent,
)),);
return
Column(
children: [
ListTile(
title: Text('${countries[index].name}'),
leading: CircleAvatar(
backgroundColor: Colors.white,
child: networkSvg,
),
)
],
);
});