[flutter] 플러터 앱의 기본 RaisedButton 소개
플러터는 다양한 위젯을 제공하여 UI를 구성할 수 있는 Google의 오픈 소스 프레임워크입니다. 그 중에서도 RaisedButton은 버튼을 만들어 사용자와의 상호작용을 가능하게 하는 기본적인 위젯입니다.
RaisedButton이란?
RaisedButton은 플러터에서 제공하는 재질(Material) 디자인을 따르는 버튼입니다. 사용자가 누를 수 있는 버튼을 만들 때 주로 사용되며, 터치 시 버튼이 눌려진 효과가 적용됩니다. 예를 들어, 로그인 버튼이나 서비스 신청 버튼 등에 사용됩니다.
RaisedButton 사용 방법
RaisedButton을 사용하기 위해서는 다음과 같은 단계를 따르면 됩니다.
단계 1: RaisedButton 위젯 가져오기
import 'package:flutter/material.dart';
단계 2: RaisedButton 추가하기
RaisedButton(
onPressed: () {
// 버튼을 클릭했을 때 실행할 동작
},
child: Text('버튼 텍스트'),
)
단계 3: 위젯 빌드하기
void main() {
runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('RaisedButton 예제'),
),
body: Center(
child: RaisedButton(
onPressed: () {
// 버튼을 클릭했을 때 실행할 동작
},
child: Text('버튼 텍스트'),
),
),
),
));
}
위의 코드에서 onPressed
는 버튼을 클릭했을 때 실행될 동작을 지정하는 부분입니다. child
는 버튼에 표시될 텍스트를 설정하는 부분입니다.
RaisedButton의 옵션
RaisedButton은 여러 가지 옵션을 제공하여 다양한 디자인과 동작을 설정할 수 있습니다. 몇 가지 주요 옵션은 다음과 같습니다.
color
: 버튼의 배경색을 지정합니다.textColor
: 버튼의 텍스트 색상을 지정합니다.shape
: 버튼의 모양을 설정합니다. 예를 들어,RoundedRectangleBorder
를 사용하여 둥근 모서리로 버튼을 만들 수 있습니다.elevation
: 버튼 위로 올라오는 그림자의 크기를 지정합니다.
더 많은 옵션은 공식 플러터 문서를 참고하시기 바랍니다.
결론
RaisedButton은 플러터 앱에서 사용자와의 상호작용을 위해 필수적인 위젯입니다. 위에서 설명한 것처럼 간단한 코드로 버튼을 생성하고 동작을 지정할 수 있습니다. 옵션을 활용하여 다양한 디자인과 동작을 설정해보세요!