jac_uikit 0.0.4 jac_uikit: ^0.0.4 copied to clipboard
Flutter uikit
简介 #
flutter UI组件库
组件文档 #
通用 #
按钮 #
使用方式:
CButton(
colorType: CButtonColorType.blue,
sizeType: CButtonSizeType.ultraSmall,
text: "最小号蓝色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.blue,
sizeType: CButtonSizeType.small,
text: "小号蓝色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.blue,
sizeType: CButtonSizeType.middle,
text: "中号蓝色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.blue,
sizeType: CButtonSizeType.large,
text: "大号蓝色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.white,
sizeType: CButtonSizeType.large,
text: "大号白色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.gray,
sizeType: CButtonSizeType.large,
text: "大号灰色按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.blueBorder,
sizeType: CButtonSizeType.large,
text: "大号蓝边按钮",
onTap: () {},
),
CButton(
colorType: CButtonColorType.blueBorder,
sizeType: CButtonSizeType.large,
width: 230,
height: 80,
text: "自定义宽高按钮",
onTap: () {},
),
图片示例:
数据展示 #
文本 #
富文本组件
使用方式:
HighlightedText.builder(
text: "全部文案包含高亮文案测试用",
highlights: [
HighlightWord(
"文案",
() {
debugPrint("文案");
},
highlightStyle: const TextStyle(color: Colors.red),
),
HighlightWord("含", () {
debugPrint("含");
}),
HighlightWord("测试", () {
debugPrint("测试");
}),
],
defaultTextStyle: const TextStyle(color: Colors.black, fontSize: 16),
defaultHighlightStyle: const TextStyle(color: Colors.cyanAccent, fontSize: 16),
)
图片示例:
展开收起文本
使用方式:
ExpandableText(
content: '测试' * 50,
maxLines: 3,
),
图片示例: