相关疑难解决方法(0)

Listview滚动到小部件

如何滚动到列表视图中的特殊小部件?例如,如果我按下特定按钮,我想自动滚动到ListView中的某个Container.

ListView(children: <Widget>[
  Container(...),
  Container(...), #scroll for example to this container 
  Container(...)
]);
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

16
推荐指数
10
解决办法
8347
查看次数

Flutter Web 仪表板内容 - 最佳实践?

我正在创建一个管理仪表板,我目前有两个连续的视图小部件:

  • 侧边栏 - 300px(不是抽屉,因为我希望它永久显示) - 有一个列表。
  • 一个内容小部件 - 扩展。

管理仪表板视图

这是页面的代码:

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(),
        ],
      )),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我将为侧边栏中的链接创建其他内容小部件,我最希望的是,将内容小部件更新为在菜单上单击的内容,并且还将 ListTile 选择为活动状态,而无需重新加载页面。

这可能吗,我的 WebApp 是否为此正确布局,还是我需要更改它?

flutter flutter-layout flutter-navigation flutter-listview flutter-web

3
推荐指数
1
解决办法
3460
查看次数