share_screenshot_widget 0.0.5 copy "share_screenshot_widget: ^0.0.5" to clipboard
share_screenshot_widget: ^0.0.5 copied to clipboard

This plugin allows Flutter apps to Sharing widget as Screenshot in (WhatsApp,Telegram, Instagram, Facebook Messenger).

Flutter Share Widget as Screenshot #

Pub Pub Pub Pub

In this guide, we will learn how to implement the share screenshot of the widgets you want in Flutter by using the external package name share_widgets. This plugin allows Flutter apps to share screenshot. For example, when you are need share screenshot. this package will be share . In this example, we are going to show you how to share widget in Flutter. which is provided by the share_widgets package. Here’s an example of how you could use it:

Usage #

First, add share_widgets as a dependency in your pubspec.yaml file.

dependencies:
  share_screenshot_widget: ^0.0.5

Don't forget to flutter pub get.

Then import:

import 'package:share_screenshot_widget/share_screenshot_widget.dart';

Now you can Share Text As Image use its widget

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  
// add GlobalKey
  final globalKey = GlobalKey();
  @override
  Widget build(BuildContext context) {
    // add widget ShareTextAsImage
    return GestureDetector(
      onTap: () {
       shareWidgets( globalKey:globalKey);
        },
      child: ShareTextAsImage(globalKey:globalKey,
        child: Text(
        'Share Text As Image.',
      ),
      ),
    );
  }
}

Now you can Share Screenshot As Image use its widget

class MyApp extends StatelessWidget {
  const MyApp({super.key});

// add GlobalKey
  final globalKey = GlobalKey();
  @override
  Widget build(BuildContext context) {
    // add widget ShareScreenshotAsImage
    return GestureDetector(
      onTap: () {
        sharing.shareWidgets();
      },
      child: ShareScreenshotAsImage(
        globalKey:globalKey,
        child: Text(
          'Share Screenshot As Image.',
        ),
      ),
    );
  }
}

To Share widget as Screenshot #

 
   // add fun shareWidgets
  shareWidgets();
 

To Share Sting #

 
 shareString(){
  //  fun shareString
  shareString( text:"Share String",  subject : 'subject');
}

To Share File #

shareFile(){
  //  fun shareFile
   
shareFile(file: file,  subject : 'subject');
}

Examples #

Simple usage example can be found in the example folder.

Mobile platforms (Android and iOS)

Sharing widget as Screenshot in (WhatsApp,Telegram, Instagram, Facebook Messenger)

Contributing? #

You're always welcome. See Contributing Guidelines. You can also take a look at Status Tracker to know more information about current or pending features/issues.

Powered By Hassan Tanoma #

19
likes
150
points
95
downloads

Publisher

verified publisherflutteriraqi.com

Weekly Downloads

This plugin allows Flutter apps to Sharing widget as Screenshot in (WhatsApp,Telegram, Instagram, Facebook Messenger).

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, path_provider, share_plus

More

Packages that depend on share_screenshot_widget