main.dart 1.2 KB
Newer Older
1 2 3 4 5
// Copyright 2017 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/widgets.dart';
6 7
import 'package:flutter/material.dart';
import 'package:flutter_driver/driver_extension.dart';
8

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
void main() {
  enableFlutterDriverExtension();

  runApp(MaterialApp(
    home: Material(
      child: Builder(
        builder: (BuildContext context) {
          return FlatButton(
            child: const Text(
              'flutter drive lib/xxx.dart',
              textDirection: TextDirection.ltr,
            ),
            onPressed: () {
              Navigator.push<Object>(
                context,
                MaterialPageRoute<dynamic>(
                  builder: (BuildContext context) {
                    return const Material(
                      child: Center(
                        child: Text(
                          'navigated here',
                          textDirection: TextDirection.ltr,
                        ),
                      ),
                    );
                  },
                ),
              );
            },
          );
        },
      ),
    ),
  ));
}