我正在学习Flutter 翼,并try 将 carousel 添加到我的应用程序中.我使用Carousel_PRO:^1.0.0将Carousel添加到我的项目中.但图像变化很慢,我能看到1-2秒的白屏,而不是图像. 我有一个带有图片的列表,这些图片是我为 carousel 设置的项目.我的 carousel Reso等于设备Reso.
我怎么才能修好它呢?
我的传送带代码:
import 'package:flutter/material.dart';
import 'package:mink_app/themes/colors.dart';
import 'package:carousel_pro/carousel_pro.dart';
class CarouselWidget extends StatelessWidget {
const CarouselWidget({super.key, required this.gender});
final int gender;
@override
Widget build(BuildContext context) {
List<AssetImage> images;
if (gender == 0) {
images = [
AssetImage("assets/man_promo1.jpg"),
AssetImage("assets/man_promo2.jpg"),
AssetImage("assets/man_promo3.jpg")
];
} else {
images = [
AssetImage("assets/promo1.jpg"),
AssetImage("assets/promo2.jpg"),
];
}
return Carousel(
images: images,
animationCurve: Curves.fastOutSlowIn,
animationDuration: Duration(
milliseconds: 800,
),
dotBgColor: Colors.transparent,
dotIncreasedColor: GREEN_COLOR,
dotColor: Colors.white,
dotSize: 5,
dotVerticalPadding: 50,
);
}
}
结果我得到了first two seconds分