JuiTag constructor

const JuiTag({
  1. Key? key,
  2. required String text,
  3. double paddingVertical = 2,
  4. double paddingHorizontal = 10,
  5. JuiTagType tagType = JuiTagType.text,
  6. JuiTagShapeType tagShapeType = JuiTagShapeType.rectangle,
  7. JuiTagColorType tagColorType = JuiTagColorType.blue,
  8. Widget? icon,
  9. double fontSize = 12,
  10. Alignment alignment = Alignment.center,
})

创建一个 JuiTag 组件

  • text:标签显示的文本内容(必填)。
  • paddingVertical:垂直内边距,默认为 2
  • paddingHorizontal:水平内边距,默认为 10
  • tagType:标签类型(文本或带图标),默认为 JuiTagType.text
  • tagShapeType:标签形状,默认为 JuiTagShapeType.rectangle
  • tagColorType:标签颜色,默认为 JuiTagColorType.blue
  • icon:可选的左侧图标,仅在 tagType.icon 下有效。
  • fontSize:文本字体大小,默认为 12
  • alignment:文本对齐方式,默认为 Alignment.center

Implementation

const JuiTag({
  Key? key,
  required this.text,
  this.paddingVertical = 2,
  this.paddingHorizontal = 10,
  this.tagType = JuiTagType.text,
  this.tagShapeType = JuiTagShapeType.rectangle,
  this.tagColorType = JuiTagColorType.blue,
  this.icon,
  this.fontSize = 12,
  this.alignment = Alignment.center,
}) : super(key: key);