Flutter은 사용자 인터페이스(UI)를 빌드하고 구성하기 위한 강력하고 유연한 프레임워크입니다. 이 프레임워크를 사용하여 앱에 플로팅 작업 버튼(FloatingActionButton)을 추가하여 간단하게 사용자가 새로운 항목을 추가할 수 있습니다.
FloatingActionButton이란?
FloatingActionButton
은 화면의 일부분 중심에 원형의 버튼을 만들어 추가 작업이나 메인 작업에 대한 간편한 액세스를 제공합니다. 이 버튼을 터치하면 관련된 작업이 실행됩니다. Flutter에서는 MaterialApp 위젯 내에 Scaffold를 사용하여 FloatingActionButton을 구현합니다.
다음은 Flutter에서 FloatingActionButton을 사용하여 새로운 항목을 추가하는 방법을 안내합니다.
-
사용자 인터페이스(UI)에 FloatingActionButton 추가하기
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('새로운 항목 추가'), ), body: Center( child: Text( '여기에 콘텐츠 표시', ), ), floatingActionButton: FloatingActionButton( onPressed: () { // 새로운 항목을 추가하는 동작 구현 }, tooltip: '항목 추가', child: Icon(Icons.add), ), ), ); } }
위의 코드에서 FloatingActionButton이 Scaffold의 바로 아래에 추가되어 있음을 알 수 있습니다. 이것은 화면 하단에 플로팅 작업 버튼을 나타내는 일반적인 방법입니다.
-
플로팅 작업 버튼 동작 구현하기
위의 코드에서
onPressed
속성에 지정된 함수 내에 새로운 항목을 추가하는 동작을 구현할 수 있습니다. 예를 들어, 누를 때마다 콘솔에 메시지를 출력하거나 새 화면을 표시하여 사용자가 새로운 항목을 추가할 수 있도록 할 수 있습니다.
이렇게 FloatingActionButton을 사용하여 새로운 항목을 추가하는 간단한 방법을 통해 Flutter 앱의 사용자 경험을 향상시킬 수 있습니다.
새로운 항목 추가를 위한 FloatingActionButton에 대한 더 자세한 내용은 Flutter 공식 문서를 참조할 수 있습니다.