widget_demo.dart 680 Bytes
Newer Older
1 2 3 4 5 6
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:flutter/material.dart';

7 8
typedef Widget PageWrapperBuilder(BuildContext context, Widget child);

9
class WidgetDemo {
10 11 12 13 14 15 16 17
  WidgetDemo({
    this.title,
    this.routeName,
    this.tabBarBuilder,
    this.pageWrapperBuilder,
    this.floatingActionButtonBuilder,
    this.builder
  });
18 19

  final String title;
20
  final String routeName;
21
  final WidgetBuilder tabBarBuilder;
22
  final PageWrapperBuilder pageWrapperBuilder;
23
  final WidgetBuilder floatingActionButtonBuilder;
24 25
  final WidgetBuilder builder;
}