flutter 常用工具类
AppWebView 要求Android SDK版本
android {
defaultConfig {
minSdkVersion 19
}
}
扩展 extension
- BuildContext 的extension
- DateTime的extension
- List的extension
- Map的extension
- String的extension
常用工具类 utils
- CalculateUtils 计算文本尺寸
- ColorUtils 颜色转换
- RandomUtils 随机工具类
- ScreenInfo 屏幕信息
- StringUtils 字符串工具类
- SystemUtils copy,打开,关闭键盘
- FileUtils 文件管理
- SPUtils SharedPreferences封装类
- PackageUtils 包信息
- DeviceUtils 设备信息
- UtilsInit 初始化Utils
常用Widget
- AfterLayoutMixin 布局完成后回调
- BottomNavBar Material风格底部导航
- BottomNavPage 带底部导航的Page
- KeepAliveWidget 实现了AutomaticKeepAliveClientMixin的StatefulWidget
- LayoutLogPrint 打印布局信息
- LoadingStatusWidget 包含loading, error, completed状态的Widget
- AppWebView 加载url,html String, html文件的WebView
- Swiper 轮播图
- AfterLayoutWidget 在布局结束后,获取对应的RenderObject对象
Libraries
- common_utils
- extension/context_extensions
- extension/datetime_extensions
- extension/list_extensions
- extension/map_extensions
- extension/string_extensions
- utils/calculate_utils
- utils/color_utils
- utils/device_utils
- utils/file_utils
- utils/package_utils
- utils/random_utils
- utils/screen_info
- utils/sp_utils
- utils/string_utils
- utils/system_utils
- utils/utils_init
- widgets/after_layout_mixin
- widgets/after_layout_widget
- widgets/app_web_view
- widgets/keep_alive_widget
- widgets/layout_log_print
- widgets/loading_status_widget
- widgets/swiper