flutter/examples/catalog/bin/screenshot.dart.template
Todd Volkert d996ab921c
Rename "slow mode" to be "debug mode" (#15205)
This moves toward more consistency in our messaging. Apps are
launched using --debug, so the banner will reflect the build
mode.
2018-03-08 12:54:06 -08:00

42 lines
1 KiB
Plaintext

// 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());
}