f_kit

Last updated:

0 purchases

f_kit Image
f_kit Images
Add to Cart

Description:

f kit

f_kit #
flutter开发工具包
功能 #
db #
FDb
基于sqflite的简单封装

初始化
批量执行
基于sql语句的增删改查

utils #
FTime
时间的工具类

时间转换:

x年x月x日ts2chinese
yyyy-MM-ddts2line
yyyy/MM/ddts2italic


时间比较:

n天前,n小时前,刚刚getDiff
相差的天数getDaysBetween
是否是同一天isSameDay



FkToast
toast

两种方式:

无需context,但是样式无法自己定制,只有少数参数可以修改
需要context,可以自己定制样式



FRandom
产生随机数的工具类

uuid方式
标准随机数方式

FShare
分享的工具类

手机原生分享share

widget #
FText
基于baseFontSize预置4种字体大小的Text组件

可以配置:

字体尺寸baseFontSize
是否可换行baseSoftWrap



FBtn
图片文字按钮

可以配置:

按钮图片背景baseBtnImg
按钮文字样式baseTs
按钮颜色背景baseBgColor



FBtnIcon
图标按钮

不传onTap即为无需点击的图标

FDialogTip
固定样式的提示弹窗
FDialogConfirm
固定样式的确认弹窗
FDialogMenu
基于按钮位置的弹出框

使用前需要定义 final GlobalKey k = GlobalKey();
然后给定位的按钮传入k,以及showMenu时传入k
弹出的位置是在定位按钮的左下角开始
修改参数offsetHeight可以调整弹出位置的高度

FLoading
固定样式的按钮处的弹出框

两种使用方式:

弹窗方式:会产生一个更高层的dialog堆栈,但是获得dialog特性,比如返回键可以取消,同理取消loading需要pop
直接使用方式:相比弹窗,不会对页面的堆栈产生影响,纯粹是widget层次的改变,但是取消需要setState

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.