【发布时间】:2020-06-20 11:37:08
【问题描述】:
我正在创建一个管理仪表板,我目前连续有两个视图小部件:
- 边栏 - 300 像素(不是抽屉,因为我希望它永久显示) - 有一个列表。
- 内容小部件 - 展开。
这是页面的代码:
import 'package:flutter/material.dart';
import 'package:webenrol/widgets/dashboard_admin.dart';
import 'package:webenrol/widgets/drawer.dart';
//TODO: add flappy_search_bar package and add to appBar
class AdminDashboard extends StatelessWidget {
//TODO: Add title
static String id = '/admin_dashboard';
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Admin Dashboard - Overview'),),
body: Container(child: Row(
children: <Widget>[
//Sidebar
DashboardSideBar(),
//Main Dashboard Content
DashboardAdmin(),
],
)),
);
}
}
我将为侧边栏中的链接创建其他内容小部件,我希望将内容小部件更新为在菜单上单击的内容,并将 ListTile 选为活动而不需要页面重新加载。
这可能吗,我的 WebApp 是否为此正确布局,还是我需要更改它?
【问题讨论】:
标签: flutter flutter-layout flutter-web flutter-navigation flutter-listview