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