Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.