awesome_ext library
Classes
- AwesomeExt
- BackToTop
- DateFormats
- 一些常用格式参照。可以自定义格式,例如:'yyyy/MM/dd HH:mm:ss','yyyy/M/d HH:mm:ss'。 格式要求 year -> yyyy/yy month -> MM/M day -> dd/d hour -> HH/H minute -> mm/m second -> ss/s
- DateUtil
- Date Util.
- DirectoryUtil
- DirectoryUtil。
- EncryptUtil
- Encrypt Util.
- EnInfo
- EnNormalInfo
- FileUtils
- ImageUtil
- Image Util.
- JsonUtil
- Json Util.
- LazyIndexedStack
- IndexedStack 懒加载
- LoggerUtil
- 描述:Logger库 日志打印工具 d 只打印基本信息,不存文件 其他方法会打印并且存到本地文件中
- LogUtil
- Log Util.
- Md5Util
- MoneyUtil
- Money Util.
- NumUtil
- Num Util.
- ObjectUtil
- Object Util.
- PackageUtils
-
Pair<
T> - Pair class data structure
-
PairDiff<
T, R> -
PairDiff3<
T, M, R> - RegexUtil
- Regex Util.
- ScreenExt
- ScreenUtil
- Screen Util.
- SecureStorageUtil
- 安全存储工具类 钥匙串用于 iOS Android 使用 AES 加密。AES 密钥使用 RSA 加密,RSA 密钥存储在KeyStore中 注意KeyStore 是在 Android 4.3(API 级别 18)中引入的。该插件不适用于早期版本。
- SpUtil
- SharedPreferences Util.
- TextUtil
- Text Util.
- TimelineInfo
- Timeline information configuration. Timeline信息配置.
- TimelineUtil
- TimelineUtil
- TimerUtil
- TimerUtil.
- WidgetUtil
- Widget Util.
- ZhInfo
- ZhNormalInfo
Enums
- DayFormat
- (xx)Configurable output. (xx)为可配置输出.
- MoneyFormat
- MoneyUnit
Mixins
-
ConnectivityMixin<
T extends StatefulWidget> - 网络状态监听
-
RouteMixin<
T extends StatefulWidget> - Mixin 路由监听回调
-
SubscriptionMixin<
T extends StatefulWidget> - 流统一管理
Extensions
- AssetsExt on String
- 本地资源扩展
- BoolExt on bool
- BorderExt on num
- ButtonExt on String
- ColorExt on String
- ContextExt on BuildContext
- DateTimeExt on DateTime
- DecorationDoubleExt on num
- DensityIntExt on num
- DividerExt on num
- DurationExt on int
- FocusNodeExt on FocusNode
- FutureDurationExt on Duration
- IntentExt on String
-
KeyExt
on GlobalKey<
State< StatefulWidget> > -
ListExt
on Iterable<
T> - MapExt on Map
- MarginIntExt on num
- ScrollControllerExt on ScrollController
- SizeBoxDoubleExt on double
- SizeboxExt on num
-
StateExt
on State<
StatefulWidget> - StringExt on String
- StringNullExt on String?
- StyleExt on int
- TextEditingControllerExt on TextEditingController
- ToastExt on String
-
Unwrap
on List<
T?> ? - https://github.com/vandadnp/flutter-tips-and-tricks#section-titles-on-listview-in-flutter
- WidgetBtnExt on bool
Properties
-
ID_CARD_PROVINCE_DICT
↔ List<
String> -
id card province dict.
getter/setter pair
- logger ↔ Logger
-
getter/setter pair
- methodLogger ↔ Logger
-
getter/setter pair
-
MONTH_DAY
↔ Map<
int, int> -
month->days.
getter/setter pair
Functions
-
cLogDebug(
dynamic message, {String? error, bool showMethod = false}) → void -
cLogError(
dynamic message, {String? error, bool showMethod = true}) → void -
cLogInfo(
dynamic message, {String? error, bool showMethod = false}) → void -
cLogVerbose(
dynamic message, {String? error, bool showMethod = false}) → void -
cLogWarning(
dynamic message, {String? error, bool showMethod = false}) → void -
setDesignWHD(
double? w, double? h, {double? density = 3.0}) → void - 配置设计稿尺寸 屏幕 宽,高,密度。 Configuration design draft size screen width, height, density.
-
setInitDir(
{bool? initTempDir, bool? initAppDocDir, bool? initAppSupportDir, bool? initStorageDir}) → void - 配置初始化Directory。
-
setLocaleInfo(
String locale, TimelineInfo timelineInfo) → void - add custom configuration.
Typedefs
- OnTimerTickCallback = void Function(int millisUntilFinished)
- timer callback.(millisUntilFinished 毫秒).