ins_images_picker 0.0.3 copy "ins_images_picker: ^0.0.3" to clipboard
ins_images_picker: ^0.0.3 copied to clipboard

A new flutter plugin project.

example/lib/main.dart

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

import 'package:ins_images_picker/ins_images_picker.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  List<File> _images = new List<File>();

  @override
  void initState() {
    super.initState();
  }

  void showImagePicker() async {
    List<File> images =
        await InsImagesPicker.showImagePicker(maxImages: 3, quality: 0.8);
    if (images != null && images.isNotEmpty) {
      images.forEach((element) {
        _images.add(element);
      });
      setState(() {});
    } else {
      print(images);
    }
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text(
            'Plugin example app',
            style: TextStyle(fontWeight: FontWeight.w400),
          ),
        ),
        body: Center(
            // child: Text('Running on: $_platformVersion\n'),
            child: Column(
          children: [
            MaterialButton(
              onPressed: showImagePicker,
              child: Text("hello",
                  style: TextStyle(
                    color: Colors.white,
                  )),
              color: Colors.blue,
            ),
            Column(
              children: _images
                  .map((e) => Padding(
                        padding: EdgeInsets.only(bottom: 20),
                        child: Image.file(
                          e,
                          height: 100,
                          width: 100,
                        ),
                      ))
                  .toList(),
            )
          ],
        )),
      ),
    );
  }
}
3
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A new flutter plugin project.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on ins_images_picker