[flutter] 플러터 Container에서 앱 내 공유 기능을 추가하는 방법은 무엇인가요?
목차
- Container 내용 추가
- 공유 기능 추가
- 예제 코드
- 참고 자료
1. Container 내용 추가
먼저, Container 위에 공유할 내용을 포함하는 위젯을 배치해야 합니다. 예를 들어, 텍스트, 이미지 또는 버튼을 추가할 수 있습니다.
2. 공유 기능 추가
다음으로, 공유 기능을 추가해야 합니다. 플러터는 share
패키지를 제공하여 간단하게 공유 기능을 추가할 수 있습니다.
import 'package:share/share.dart';
...
onPressed: () {
Share.share('내용을 공유합니다.');
}
3. 예제 코드
아래는 Container에서 공유 기능을 추가하는 예제 코드입니다.
import 'package:flutter/material.dart';
import 'package:share/share.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: Container(
width: 200,
height: 200,
color: Colors.blue,
child: IconButton(
icon: Icon(Icons.share),
onPressed: () {
Share.share('내용을 공유합니다.');
},
),
),
),
),
);
}
}
4. 참고 자료
위의 방법을 따라하면 플러터 Container에서 앱 내 공유 기능을 쉽게 추가할 수 있습니다.