// 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/cupertino.dart'; import '../../gallery_localizations.dart'; // BEGIN cupertinoButtonDemo class CupertinoButtonDemo extends StatelessWidget { const CupertinoButtonDemo({super.key}); @override Widget build(BuildContext context) { final GalleryLocalizations localizations = GalleryLocalizations.of(context)!; return CupertinoPageScaffold( navigationBar: CupertinoNavigationBar( automaticallyImplyLeading: false, middle: Text(localizations.demoCupertinoButtonsTitle), ), child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ CupertinoButton(onPressed: () {}, child: Text(localizations.cupertinoButton)), const SizedBox(height: 16), CupertinoButton.filled( onPressed: () {}, child: Text(localizations.cupertinoButtonWithBackground), ), const SizedBox(height: 30), // Disabled buttons CupertinoButton(onPressed: null, child: Text(localizations.cupertinoButton)), const SizedBox(height: 16), CupertinoButton.filled( onPressed: null, child: Text(localizations.cupertinoButtonWithBackground), ), ], ), ), ); } } // END