当前位置: 首页 > news >正文

Flutter 使用flutter_swiper_null_safety 实现轮播图

目录

引入flutter_swiper_null_safety

在pubspec.yaml文件中dependencies下添加以下依赖

然后执行命令进行下载

 实现轮播图


引入flutter_swiper_null_safety

在pubspec.yaml文件中dependencies下添加以下依赖

flutter_swiper_null_safety: ^1.0.2

然后执行命令进行下载

 flutter pub get

 实现轮播图

具体实现代码如下:

import 'dart:async';import 'package:flutter/material.dart';
import 'package:flutter_diancan/pages/layout/login_page.dart';
import 'package:flutter_diancan/pages/home/home_page.dart';
import 'package:flutter_diancan/stores/user_store.dart';
import 'package:provider/provider.dart';
import 'package:tdesign_flutter/tdesign_flutter.dart';
import 'package:flutter_swiper_null_safety/flutter_swiper_null_safety.dart';class Startpage extends StatelessWidget {const Startpage({super.key});List<Map> imgList = [{"url":"图片地址"},{"url":"图片地址"}];@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(centerTitle: true,title: Text("轮播图"),),body: Swiper(itemCount: imgList.length,itemBuilder: (context, index) {return Image.network(imgList[index].toString(),fit: BoxFit.cover,);},autoplay: true,//自动轮播onIndexChanged: (index) {},//引起下标变化的监听onTap: (index) {},//点击轮播时调用duration: 1000,//切换时的动画时间autoplayDelay: 2000,//自动播放间隔毫秒数.autoplayDisableOnInteraction: false,loop: true,//是否无限轮播scrollDirection: Axis.horizontal,//滚动方向index: 0,//初始下标位置scale: 0.6,//轮播图之间的间距viewportFraction: 0.8,//当前视窗比例,小于1时就会在屏幕内,可以看见旁边的轮播图indicatorLayout: PageIndicatorLayout.COLOR,pagination: new SwiperPagination(),//底部指示器control: new SwiperControl(), //左右箭头));}
}

http://www.lryc.cn/news/337024.html

相关文章:

  • Maven的scope详解
  • 如何修复在Deepin系统中因`apt-get autoremove systemd`导致的启动问题
  • LeetCode 每日一题 ---- 【2923. 找到冠军 I】
  • CMakeLists常用命令
  • 英语 倒装结构中的主语和助动词,用于强调 inversion
  • SQL注入---HTTP报头注入
  • docker安装sentinel
  • 达梦的归档日志参数ARCH_RESERVE_TIME测试
  • Linux网络 基础概念
  • 装机指导。
  • 解决windows docker context deadline exceeded问题
  • django基于python的法院执法案件管理系统
  • tcp early retransmit 和 rack 中神奇的 1/4 minrtt
  • 【强化学习实践】Gym+倒立单摆+创建自己的环境
  • 实习记录小程序|基于SSM的实习记录小程序设计与实现(源码+数据库+文档)
  • Netty NioEventLoop详解
  • 互联网大厂常见面试题目
  • TechTool Pro for Mac v19.0.3中文激活版 硬件监测和系统维护工具
  • Linux-docker安装数据库redis
  • LisJson解析配置表
  • 剑指offer10.斐波那契数列(动态规划)
  • HarmonyOS实战开发-WebSocket的使用。
  • 【前缀合】Leetcode 连续数组
  • 一些优雅的算法(c++)
  • Docker Desktop修改镜像存储路径 Docker Desktop Start ... 卡死
  • 小型企业网络安全指南
  • springboot相关报错解决
  • python 中 from import, __name__, __all__, __init__.py 作用,python的模块和导入包
  • Composer安装与配置详解
  • A5 STM32_HAL库函数 之 CAN通用驱动程序所有函数的介绍及使用