wechat_assets_picker 2.2.1-dev.4 copy "wechat_assets_picker: ^2.2.1-dev.4" to clipboard
wechat_assets_picker: ^2.2.1-dev.4 copied to clipboard

outdated

An assets' picker written in pure Dart which looks like the one in WeChat, support multi asset pick from the device.

example/lib/main.dart

///
/// [Author] Alex (https://github.com/AlexVincent525)
/// [Date] 2020/5/30 15:39
///
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_common_exports/flutter_common_exports.dart';
import 'package:wechat_assets_picker/wechat_assets_picker.dart';

import 'pages/splash_page.dart';

const Color themeColor = Color(0xff00bc56);

bool get currentIsDark => Screens.mediaQuery.platformBrightness.isDark;

void main() {
  runApp(MyApp());
  SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(
    statusBarColor: Colors.transparent,
  ));
  AssetPicker.registerObserve();
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'WeChat Asset Picker Demo',
      theme: ThemeData(
        brightness: Screens.mediaQuery.platformBrightness,
        primarySwatch: themeColor.swatch,
        cursorColor: themeColor,
      ),
      home: const SplashPage(),
      builder: (BuildContext c, Widget w) {
        return ScrollConfiguration(
          behavior: const NoGlowScrollBehavior(),
          child: w,
        );
      },
    );
  }
}
681
likes
0
pub points
98%
popularity

Publisher

verified publisherfluttercandies.com

An assets' picker written in pure Dart which looks like the one in WeChat, support multi asset pick from the device.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

assets_audio_player, extended_image, flutter, flutter_common_exports, photo_manager, provider, video_player

More

Packages that depend on wechat_assets_picker