1 Star 0 Fork 0

xq19930522/flutter_keepstate

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
tab_test.dart 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
1693891473@qq.com 提交于 5年前 . 增加子包名
import 'package:flutter/material.dart';
import 'pagetest/home_test.dart';
import 'pagetest/add_test.dart';
import 'pagetest/setting_test.dart';
/**
*
* 创建人:xuqing
* 创建时间:2020年10月17日15:15:13
* 类说明: 不保持页面状态的切换tab
*
*
*
*/
class TabTest extends StatefulWidget {
TabTest({Key key}) : super(key: key);
@override
_TabTestState createState() {
return _TabTestState();
}
}
class _TabTestState extends State<TabTest> with SingleTickerProviderStateMixin{
TabController _tabController;
@override
void initState() {
_tabController = TabController(
length: 3,
vsync: this,
);
super.initState();
}
@override
void dispose() {
_tabController.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
// TODO: implement build
return Scaffold(
appBar: AppBar(
title: Text("keepstatedemotest"),
bottom: TabBar(
controller: _tabController,
tabs: [
Tab(icon: Icon(Icons.home),text: ("主页"),),
Tab(icon: Icon(Icons.add),text: ("添加")),
Tab(icon: Icon(Icons.settings),text: ("设置")),
],
),
),
body: TabBarView(
controller: _tabController,
children: [
HomeTest(),
AddTest(),
SettingTest(),
],
),
);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Dart
1
https://gitee.com/qiuyu123/flutter_keepstate.git
git@gitee.com:qiuyu123/flutter_keepstate.git
qiuyu123
flutter_keepstate
flutter_keepstate
master

搜索帮助