首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振'{1}位置参数预期,但发现{0}

颤振'{1}位置参数预期,但发现{0}
EN

Stack Overflow用户
提问于 2022-08-14 02:17:48
回答 1查看 38关注 0票数 0

我试着做circleImage Widget并使用它。但是当它被使用时,它会产生错误,需要争论。在这种情况下需要什么论据?

代码语言:javascript
复制
 @override
 Widget build(BuildContext context) {
   return MaterialApp(
       home: Scaffold(
     appBar: AppBar(
       leading: Text('eyes'),
       actions: <Widget>[
           **CircleImage();**
       ],
     ),  
       ],

     ),
   )
   );
 }
}

// making CircleImage

class CircleImage extends StatelessWidget {
 CircleImage(
     this.imageProvider,  {
       this.radius = 10,
     }
     );

 final double radius;
 final ImageProvider imageProvider;


 @override
 Widget build(BuildContext context) {
   return Column(
     mainAxisAlignment: MainAxisAlignment.center,
     children: <Widget>[
       CircleAvatar(
         radius: radius,
         backgroundImage: imageProvider,
       )
     ],
   );
 }
}

它应用在AppBar的小部件中。这就产生了错误。我能解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-14 02:58:07

您需要将图像提供程序传递给CircleImage小部件。

例如,如果在资产中有图像,

代码语言:javascript
复制
actions: <Widget>[
    CircleImage(AssetImage('assets/image_name.png')),
]

否则,如果您有图像url,您可以这样做。

代码语言:javascript
复制
actions: <Widget>[
    CircleImage(NetworkImage("https:/somedomain.com/a.png")) //Your image url
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73348755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档