[flutter] 플러터 Scaffold에서 SnackBar를 띄우는 방법은 어떻게 되나요?
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('SnackBar 예제'),
),
body: Center(
child: ElevatedButton(
child: Text('Show SnackBar'),
onPressed: () {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text('This is a SnackBar'),
),
);
},
),
),
),
);
}
}
위의 코드에서는 ElevatedButton
위젯을 사용하여 버튼을 만들고, 버튼을 누를 때 ScaffoldMessenger
를 통해 SnackBar를 띄우고 있습니다.
이렇게 간단하게 플러터 Scaffold에서 SnackBar를 띄울 수 있습니다. 자세한 내용은 플러터 공식 문서를 참고하세요. Flutter 공식 문서 - SnackBar