[flutter] 플러터 RaisedButton의 그림자 효과 추가
플러터(Flutter)는 Google에서 개발한 크로스 플랫폼 모바일 앱 개발 프레임워크입니다. 플러터를 사용하여 앱을 개발할 때 UI 요소에 그림자 효과를 추가하고 싶을 때가 있습니다. 이번 포스팅에서는 RaisedButton
에 그림자 효과를 추가하는 방법을 알아보겠습니다.
그림자 효과를 가진 RaisedButton 만들기
플러터에서 UI 요소에 그림자 효과를 주기 위해서는 Material
위젯과 BoxDecoration
을 사용해야 합니다. Material
위젯은 그림자 효과를 생성하고, BoxDecoration
은 그림자의 색상, 그림자의 형태 등을 정의합니다.
아래의 코드는 그림자 효과를 가진 RaisedButton
을 만드는 예시입니다.
RaisedButton(
child: Text("그림자 효과"),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(25),
),
elevation: 5, // 그림자 깊이 설정
color: Colors.blue,
textColor: Colors.white,
onPressed: () {
// 버튼 클릭 시 동작
},
)
위 코드에서 elevation
속성은 그림자의 깊이(높이)을 지정하는 값입니다. 값이 클수록 그림자가 더 진하게 표현됩니다.
출력 결과는 아래와 같이 보이게 됩니다.
결론
이렇게 RaisedButton
에 그림자 효과를 추가하는 방법을 알아봤습니다. 플러터는 매우 다양한 UI 요소와 스타일링 옵션을 제공하기 때문에, 필요한 경우 그림자 효과와 같은 디자인 요소를 쉽게 추가할 수 있습니다.