flutter - 我在颤动的刷卡器中看不到我的照片
问题描述
我是颤振开发的新手。我找不到我的错误。我在我的应用程序上看不到我的图像。当我在没有滑块的情况下使用它们时,它可以工作我的代码有什么问题可以帮助我吗?
import 'package:feedme_start/widgets/Navigation_Drawer_Widget.dart';
import 'package:flutter/material.dart';
// ignore: import_of_legacy_library_into_null_safe
import 'package:flutter_swiper/flutter_swiper.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({Key? key}) : super(key: key);
@override
_MyAppState createState() => _MyAppState();
}
final imageList = [
"https://cdn.yeniakit.com.tr/images/news/625/pratik-degisik-yemek-tarifleri-en-sevilen-tarifler-h1581081558-3ff37b.jpg"
"https://cdn.yemek.com/mncrop/940/625/uploads/2021/04/patlicanli-pilav-yemekcom.jpg"
];
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
elevation: 0,
backgroundColor: Colors.red,
title: Center(child: Text("FEED ME")),
actions: <Widget>[
IconButton(onPressed: () {}, icon: Icon(Icons.call))
],
),
drawer: NavigationDrawerWidget(),
backgroundColor: Colors.white,
body:
Container(
constraints: BoxConstraints.expand(height: 200),
child: imageSlider(context),
),
/*Swiper(itemCount: imageList.length,
itemBuilder: (context, index) {
return Image.network(imageList[index],/*errorBuilder:
(BuildContext context, Object exception, StackTrace? stackTrace), {return const("resim yüklenemedi")},*/
fit: BoxFit.cover,);
},)*/
),
);
}
}
Swiper imageSlider(context){
return new Swiper(
autoplay: true,
itemBuilder: (BuildContext context, int index) {
return new Image.network("https://cdn.yeniakit.com.tr/images/news/625/pratik-degisik-yemek-tarifleri-en-sevilen-tarifler-h1581081558-3ff37b.jpg",fit: BoxFit.fitHeight,);
},
itemCount: 10,
viewportFraction: 0.8,
scale: 0.9,
);
}
这里也是截图;
当我运行程序时,它会尝试上传图像。然后它向我发送此屏幕并显示“重新抛出”行错误:
在我继续调试后,我的屏幕看起来像第二张图片:
解决方案
您只是忘记添加,
您的列表。
字符串后面的换行字符串被视为字符串。例如,以下变量:
var text = "one two three"
"four five six";
是相同的:
var text = "one two three" + "four five six";
所以,而不是:
final imageList = [
"https://cdn.yeniakit.com.tr/images/news/625/pratik-degisik-yemek-tarifleri-en-sevilen-tarifler-h1581081558-3ff37b.jpg"
"https://cdn.yemek.com/mncrop/940/625/uploads/2021/04/patlicanli-pilav-yemekcom.jpg"
];
改成:
final imageList = [
"https://cdn.yeniakit.com.tr/images/news/625/pratik-degisik-yemek-tarifleri-en-sevilen-tarifler-h1581081558-3ff37b.jpg" ,
"https://cdn.yemek.com/mncrop/940/625/uploads/2021/04/patlicanli-pilav-yemekcom.jpg"
];
推荐阅读
- opentap-proj - 检测移除的TestStep
- javascript - 在纯 JavaScript 中访问属性值时出错
- c - C中嵌套深度问题中的运行时错误
- java - 如何使用改造(Android、Java)发布多个 JSON 数组
- ios - 如何在 Swift 中创建弹跳动画
- c++ - wcstof 精度
- orc - Azure SQL 数据仓库 (Synapse Analytics) 使用 ORC 表的 Polybase 性能
- spring - Spring BCryptPasswordEncoder - 任何方式来配置散列生成的轮数?
- android - Android:更改复选框颜色(框背景和刻度线颜色)
- react-native - 反应原生元素 - 为 listItem 中的徽章背景颜色应用条件样式