// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'package:flutter/material.dart'; /// Flutter code sample for [Scaffold]. void main() => runApp(const ScaffoldExampleApp()); class ScaffoldExampleApp extends StatelessWidget { const ScaffoldExampleApp({super.key}); @override Widget build(BuildContext context) { return const MaterialApp( home: ScaffoldExample(), ); } } class ScaffoldExample extends StatefulWidget { const ScaffoldExample({super.key}); @override State<ScaffoldExample> createState() => _ScaffoldExampleState(); } class _ScaffoldExampleState extends State<ScaffoldExample> { int _count = 0; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Sample Code'), ), body: Center( child: Text('You have pressed the button $_count times.'), ), bottomNavigationBar: BottomAppBar( shape: const CircularNotchedRectangle(), child: Container(height: 50.0), ), floatingActionButton: FloatingActionButton( onPressed: () => setState(() { _count++; }), tooltip: 'Increment Counter', child: const Icon(Icons.add), ), floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked, ); } }