mirror of
https://github.com/flutter/flutter
synced 2024-09-20 00:32:02 +00:00
d996ab921c
This moves toward more consistency in our messaging. Apps are launched using --debug, so the banner will reflect the build mode.
42 lines
1 KiB
Plaintext
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());
|
|
}
|