wechat_assets_picker 2.2.1-dev.4 wechat_assets_picker: ^2.2.1-dev.4 copied to clipboard
An assets' picker written in pure Dart which looks like the one in WeChat, support multi asset pick from the device.
///
/// [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,
);
},
);
}
}