blob: 4e8c57909a22aba4cdb38c04db824eb1e53260cc [file] [log] [blame]
// This file was generated using bin/screenshot.dart.template and
// bin/sample_page.dart. For more information see README.md.
import 'package:flutter_driver/driver_extension.dart';
import 'package:flutter/material.dart';
@(imports)
class SampleScreenshots extends StatefulWidget {
@override
SampleScreenshotsState createState() => new SampleScreenshotsState();
}
class SampleScreenshotsState extends State<SampleScreenshots> {
final List<Widget> samples = <Widget>[
@(widgets)
];
int sampleIndex = 0;
@override
Widget build(BuildContext context) {
return new GestureDetector(
key: const ValueKey<String>('screenshotGestureDetector'),
behavior: HitTestBehavior.opaque,
onTap: () {
setState(() {
sampleIndex += 1;
});
},
child: new IgnorePointer(
child: samples[sampleIndex % samples.length],
),
);
}
}
void main() {
enableFlutterDriverExtension();
WidgetsApp.debugAllowBannerOverride = false; // No "debug" banner.
runApp(new SampleScreenshots());
}