怎么实现PageView滑动视图Flutter
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容主要讲解"怎么实现PageView滑动视图Flutter",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么实现PageView滑动视图Flutte
千家信息网最后更新 2025年01月20日怎么实现PageView滑动视图Flutter
本篇内容主要讲解"怎么实现PageView滑动视图Flutter",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么实现PageView滑动视图Flutter"吧!
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';void main()=>runApp(MaterialApp( home: MyApp(),));//创建一个PageController,方便使用底部导航栏改变PageView的内容PageController _pageController = new PageController();int _curIndex = 0;//当前索引//纯色页面,用Page类构造函数批量生成var pages =[ Page(Colors.orange), Page(Colors.purple), Page(Colors.green)];class Page extends StatelessWidget { Color c; Page(this.c); @override Widget build(BuildContext context) { return Scaffold( body: Container(color: c,), ); }}class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState();}class _MyAppState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("滑动"), ), //PageView滑动界面 [https://www.jianshu.com/p/036c3b865820] body: PageView.builder( controller: _pageController, itemBuilder: (context,index) => pages[index], itemCount: pages.length, //当滑动的时候改变当前索引,并刷新界面 onPageChanged: (index){ setState(() { _curIndex = index; }); }, ), //创建底部导航栏 bottomNavigationBar: BottomNavigationBar( items: [ BottomNavigationBarItem( title: Text("Orange"), icon:Icon(Icons.star) ), BottomNavigationBarItem( title: Text("Purple"), icon:Icon(Icons.star) ), BottomNavigationBarItem( title: Text("Green"), icon:Icon(Icons.star) ) ], currentIndex: _curIndex, //在导航栏中利用Controller改变PageView onTap: (index){ _pageController.jumpToPage(index); } ), ); }}
到此,相信大家对"怎么实现PageView滑动视图Flutter"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
视图
内容
导航
底部
界面
索引
学习
实用
更深
兴趣
函数
实用性
实际
操作简单
方法
时候
更多
朋友
纯色
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数字化软件开发包括
网约车软件开发价格
我的世界中如何创造服务器
开源网络安全工具排名
斗鱼 软件开发
超级人类有哪些服务器
网络安全法治知识
本地节点服务器节点
互联网 助力农业科技创新
华为云服务器查找手机网址
江苏边缘融合服务器供应商云空间
怎么把文字存入mysql数据库
服务器加盘位
互联网金融与传统金融科技
数据库密码放在哪里安全
大话西游2服务器时间查询
软件工程软件开发案例分析
上网提示网络安全性低
网络安全河北省公需科目
服务器管理要求
天气预报软件开发JAVA
阿里巴巴数据库入门
思科华为网络技术
华乾服务器
软件开发实训室软件系统
华为服务器开机怎么设置光盘启动
以下哪个风险属于数据库安全
供应商网络技术多元化影响
北京同根互联网科技有限公司
服务器运行时间