Flutter顶部导航栏的实现
flutter 实现 导航 顶部
2023-09-14 09:15:02 时间
AppBar
顶部导航Tab
import 'package:flutter/material.dart';
class AppbarPage extends StatelessWidget {
const AppbarPage({Key? key}) : super(key: key);
Widget build(BuildContext context) {
return DefaultTabController(
length: 2,
child: Scaffold(
appBar: AppBar(
title: Text("Tab页面"),
bottom: TabBar(
tabs: [
Tab(text: "热门"),
Tab(text: "切换")
],
),
),
body: TabBarView(
physics: NeverScrollableScrollPhysics(), //禁止TabNarView滑动
children: [
ListView(
children: [
ListTile(
title: Text("第一个Tab"),
),
ListTile(
title: Text("第一个Tab"),
)
],
),
ListView(
children: [
ListTile(
title: Text("第二个Tab"),
),
ListTile(
title: Text("第二个Tab"),
)
],
)
],
),
),
);
}
}
相关文章
- Flutter之GetX依赖注入tag使用详解
- Flutter使用Canvas实现小白兔的绘制
- Flutter BaseWidget 实现onResume、onPause()
- flutter的画布认识
- 源码推荐:一款flutter实现的闹钟
- Flutter 实战快速实现音视频通话应用
- flutter系列之:flutter中的变形金刚Transform
- Flutter Web - 让 Web 与 APP UI 一致的另一种可能
- Flutter Web - 一种取巧的 CDN 方案
- 使用Flutter_Redux实现主题切换
- Flutter异常监控 - 伍 | 关于异常监控框架设计的思考
- 【Flutter】Flutter 应用创建运行 ( Android Studio 创建 / 运行 Flutter 应用 | 命令行创建 / 运行 Flutter 应用 )
- flutter系列之:在flutter中使用媒体播放器
- 【错误记录】Flutter 设备连接显示 Loading... ( 断网 | 删除 flutter/bin/cache/lockfile 文件 )
- 【Flutter】StatelessWidget 组件 ( CloseButton 组件 | BackButton 组件 | Chip 组件 )
- 【错误记录】Flutter 报错 ( Could not read script ‘xxxflutter_toolsgradleapp_plugin_loader.gradle‘ )
- 【Flutter】侧拉导航栏实现 ( Drawer 组件 | PageView 组件 )
- 【Flutter】FutureBuilder 异步编程 ( FutureBuilder 构造方法 | AsyncSnapshot 异步计算 )
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 BasicMessageChannel 通信 )
- 【错误记录】Flutter 混合开发报错 ( Android 端与 Flutter 端 EventChannel 初始化顺序错误导致无法通信 | EventChannel 通信流程 )
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 EventChannel 通信 )
- 【错误记录】发布 Flutter 插件包报错 ( ‘gmail.com‘ has insufficient permissions to upload new versions of package)
- 【Flutter】屏幕像素适配方案 ( flutter_screenutil 插件 )