• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This file was generated using bin/screenshot.dart.template and
2// bin/sample_page.dart. For more information see README.md.
3
4import 'package:flutter_driver/driver_extension.dart';
5import 'package:flutter/material.dart';
6
7@(imports)
8
9class SampleScreenshots extends StatefulWidget {
10  @override
11  SampleScreenshotsState createState() => new SampleScreenshotsState();
12}
13
14class SampleScreenshotsState extends State<SampleScreenshots> {
15  final List<Widget> samples = <Widget>[
16    @(widgets)
17  ];
18  int sampleIndex = 0;
19
20  @override
21  Widget build(BuildContext context) {
22    return new GestureDetector(
23      key: const ValueKey<String>('screenshotGestureDetector'),
24      behavior: HitTestBehavior.opaque,
25      onTap: () {
26        setState(() {
27          sampleIndex += 1;
28        });
29      },
30      child: new IgnorePointer(
31        child: samples[sampleIndex % samples.length],
32      ),
33    );
34  }
35}
36
37void main() {
38  enableFlutterDriverExtension();
39  WidgetsApp.debugAllowBannerOverride = false; // No "debug" banner.
40  runApp(new SampleScreenshots());
41}
42