我开始学习抖动,目前,我试图显示文件中的图像,但是它没有显示出来,我也不知道为什么。我以此更改了pubspec.yaml
:
# To add assets to your application, add an assets section, like this:
assets:
- assets/
我的文件夹摘要如下:
<project-folder>
- pubspec.yaml
- assets
- images
- d4.png
而且我只是从基础计数器示例中替换了基础_MyHomePageState
类,如下所示:
class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
void _incrementCounter() {
setState(() {
_counter++;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text(widget.title)),
body: Image(image: AssetImage('images/d4.png')),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: Icon(Icons.add),
),
);
}
}
图像未显示,我也不知道为什么。如果将AssetImage
替换为NetworkImage
,则来自链接的图像将正常工作。有人知道我在想什么吗?
在您的pubspec.yaml中
添加- assets/images/d4.png
然后进入您的主页
Image.asset('assets/images/d4.png')