Link 链接 
文字超链接,用于跳转或者触发事件。
实现原理 
使用 MouseRegion 嵌套 GestureDetector、Text 等组件实现链接样式和交互效果。
基础用法 
使用 type 属性来定义链接的类型。
禁用状态 
使用 disabled 属性来控制链接是否为禁用状态。
下划线 
使用 underline 属性来控制链接是否显示下划线。
图标链接 
使用 icon 属性来为链接添加图标。
链接属性 
使用 href 和 target 属性来定义链接的跳转行为。
路由跳转 
使用 route 属性来实现应用内路由跳转。
API 
Link 属性 
| 属性名 | 说明 | 类型 | 默认值 | 
|---|---|---|---|
| text | 链接文字 | String | - | 
| colorType | 链接类型 | EColorType | EColorType.default | 
| size | 链接大小 | ESizeItem | ESizeItem.medium | 
| customFontSize | 自定义链接文字大小 | double | - | 
| customIconSize | 自定义链接图标大小 | double | - | 
| disabled | 是否禁用状态 | boolean | false | 
| underline | 是否显示下划线 | boolean | true | 
| icon | 图标 | Widget | - | 
| href | 原生链接地址 | String | - | 
Link 事件 
| 事件名 | 说明 | 参数 | 
|---|---|---|
| onPressed | 点击链接时触发 | () => void | 
| onHover | 鼠标悬停时触发 | (bool isHover) => void |