Image 无法加载资产:资产/物料中的子项<;Widget>;
我是在经历了5月之后问这个问题的。 我试过很多答案。但是他们中没有一个是为我工作的 SO中的大多数问题都使用MaterialApp,但我返回正常的Material类bcoz,我不想要Actionbar或类似的东西 我正在努力实现什么? 我正在尝试制作一个简单的登录屏幕,其中应用程序图标位于顶部,然后用户名、密码和登录按钮位于应用程序图标之后 但是,唉!应用程序图标未加载到AssetImage上 下面是我的代码Image 无法加载资产:资产/物料中的子项<;Widget>;,image,dart,flutter,Image,Dart,Flutter,我是在经历了5月之后问这个问题的。 我试过很多答案。但是他们中没有一个是为我工作的 SO中的大多数问题都使用MaterialApp,但我返回正常的Material类bcoz,我不想要Actionbar或类似的东西 我正在努力实现什么? 我正在尝试制作一个简单的登录屏幕,其中应用程序图标位于顶部,然后用户名、密码和登录按钮位于应用程序图标之后 但是,唉!应用程序图标未加载到AssetImage上 下面是我的代码 class Login extends StatelessWidget{ @o
class Login extends StatelessWidget{
@override
Widget build(BuildContext context) {
return new Material(
color: Color.fromARGB(255, 0, 68, 178),
child: new Container(
margin: const EdgeInsets.all(5.0),
child: new Column(
mainAxisAlignment: MainAxisAlignment.center,
//This will have Login EditTexts....
children: <Widget>[
//Adding Logo on Login Screen....
//NOT WORKING
// new DecoratedBox(
// decoration: BoxDecoration(
// image: DecorationImage(
// image: AssetImage("assets/app_logo.jpg")
// )
// ),
// ),
//NOT WORKING
// new ImageIcon(
// new AssetImage("assests/app_logo.jpg"),
// size: 24.0,
// color: Colors.white,
// ),
//NOT WORKING
// new Container(
// decoration: new BoxDecoration(
// image: new DecorationImage(
// colorFilter: new ColorFilter.mode(
// Colors.black.withOpacity(0.6),
// BlendMode.dstATop
// ),
// image: new AssetImage("assets/applogo.jpg"),
// fit: BoxFit.contain
// )
// )
// ),
//NOT WORKING
// new Image.asset(
// 'assets/applogo.jpg',
// height: 60.0,
// fit: BoxFit.cover,
// ),
//NOT WORKING
new Directionality(
textDirection:TextDirection.ltr,
child: new Image.asset(
"assets/applogo.jpg",
height: 100.0,
width: 100.0,
fit: BoxFit.contain
)
),
//WORKING
new Text("Lets Login....", textDirection: TextDirection.ltr),
//WORKING
//Username TextField goes below....
new Directionality(
textDirection: TextDirection.ltr,
child: new TextField(
decoration: InputDecoration(
border: InputBorder.none,
hintText: 'Enter Username:'
),
)
),
//WORKING
//Password TextField goes below......
new Directionality(
textDirection:TextDirection.ltr,
child: new TextField(
decoration: InputDecoration(
border: InputBorder.none,
hintText:"Enter Password:"
)
)
),
//WORKING
//Login Button with Inkwell goes below....
new Directionality(
textDirection:TextDirection.ltr,
child: new InkWell(
child : new RaisedButton(
padding: const EdgeInsets.all(8.0),
textColor: Colors.white,
color: Colors.blue,
onPressed: login,
child: new Text("Login", textAlign: TextAlign.center, textDirection: TextDirection.ltr)
)
)
)
],
),//child Column closes here...
),//Container closes here.....
);//return Material closes here....
}//build closes here.....
void login(){
print("Login Pressed...");
}//login closes here....
}//Login class closes here....
当您尝试引用图像资源时,代码中有一些输入错误,例如“assets/applogo.jpg”或“assests/app\u logo.jpg”。请尝试以下示例:
Image.asset(
"assets/app_logo.jpg",
height: 60.0,
fit: BoxFit.cover
),
谢谢。对于如此愚蠢的错误,我深表歉意。:-)很好!发生在我们所有人身上!
Image.asset(
"assets/app_logo.jpg",
height: 60.0,
fit: BoxFit.cover
),