[flutter] Card 위젯에 이미지 삽입하기
Flutter 앱을 개발할 때 UI 디자인을 향상시키기 위해 Card 위젯을 사용하는 경우가 많습니다. Card 위젯은 그림자와 모서리를 둥글게 처리하여 마테리얼 디자인을 쉽게 적용할 수 있도록 도와줍니다. 이번에는 Card 위젯에 이미지를 삽입하는 방법을 살펴보겠습니다.
Card 위젯의 기본 구조
먼저, Card 위젯은 다음과 같이 기본적인 구조로 생성할 수 있습니다.
Card(
child: Column(
children: <Widget>[
ListTile(
title: Text('제목'),
subtitle: Text('부제목'),
),
ButtonBar(
children: <Widget>[
FlatButton(
child: Text('버튼'),
onPressed: () {},
),
],
),
],
),
)
Card 위젯에 이미지 삽입하기
이제, 위의 기본 Card 구조에 이미지를 삽입해보겠습니다. 이미지를 삽입하는 방법은 ListTile
위젯 안에 leading
속성을 이용하여 이미지를 지정하는 것입니다.
Card(
child: Column(
children: <Widget>[
ListTile(
leading: Image.asset('assets/image.jpg'),
title: Text('제목'),
subtitle: Text('부제목'),
),
ButtonBar(
children: <Widget>[
FlatButton(
child: Text('버튼'),
onPressed: () {},
),
],
),
],
),
)
결론
이제 당신의 Flutter 앱에서 Card 위젯에 이미지를 삽입하는 방법을 알게 되었습니다. 이를 통해 앱의 UI를 더욱 다채롭게 꾸밀 수 있을 것입니다.
더 많은 정보와 예제는 Flutter 공식 문서를 참고하시기 바랍니다.