没有命名参数来配置单击以触发工具提示,
我对默认 longPress 交互的感觉是用户找不到这个深埋的功能。
我试图在工具提示源代码中找到一些提示但失败了。
Tooltip(
message: 'this is something',
child: SizedBox(...),
)
Run Code Online (Sandbox Code Playgroud)
首先,定义 globalkey:GlobalKey _toolTipKey = GlobalKey();
然后包装您的工具提示:
GestureDetector(
onTap: () {
final dynamic _toolTip = _toolTipKey.currentState;
_toolTip.ensureTooltipVisible();
},
child: Tooltip(
key: _toolTipKey,
message: "Your message",
child: Icon(
Icons.info,
),
),
),
Run Code Online (Sandbox Code Playgroud)
小智 9
最简单的方法是使用:
triggerMode: TooltipTriggerMode.tap
Run Code Online (Sandbox Code Playgroud)
这是一个例子:
Tooltip(
triggerMode: TooltipTriggerMode.tap,
message: 'this is something',
child: SizedBox(...),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1621 次 |
| 最近记录: |