wechat_assets_picker 2.2.1-dev.1 copy "wechat_assets_picker: ^2.2.1-dev.1" to clipboard
wechat_assets_picker: ^2.2.1-dev.1 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,
        );
      },
    );
  }
}
837
likes
0
points
34.4k
downloads

Publisher

verified publisherfluttercandies.com

Weekly Downloads

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