iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
Mobile Development

在 Flutter 開發旅程的手札系列 第 19

Flutter Package - 分享連結、文字

  • 分享至 

  • xImage
  •  

今天要分像透過share_plus,分享文字、連結和圖片

下載套件

flutter pub add share_plus

建立share_screen.dart,輸入下方程式碼

import 'package:flutter/material.dart';
import 'package:share_plus/share_plus.dart';

class ShareScreen extends StatelessWidget {
  const ShareScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          ElevatedButton(
            onPressed: () {
              Share.share("https://flutter.dev/");
            },
            child: const Text("Share Link"),
          ),
          SizedBox(
            height: 30,
          ),
          ElevatedButton(
            onPressed: () {
              Share.share("Share Text", subject: 'Share Text');
            },
            child: const Text("Share Text"),
          ),
        ],
      ),
    ));
  }
}

Demo Share


上一篇
Flutter Package — Firebase Crashlytics
下一篇
Flutter Package — 用日曆選擇日期
系列文
在 Flutter 開發旅程的手札30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言