gpt4 book ai didi

flutter - 解释应用程序中某个按钮会做什么的文本标签

转载 作者:行者123 更新时间:2023-12-03 02:48:12 25 4
gpt4 key购买 nike

我需要创建一个文本标签组件,它将作为 Flutter 中的应用内教程解释标签。此文本标签应显示在按钮上方,说明单击该按钮将导致创建新条目。

enter image description here

我尝试使用工具提示小部件来包装按钮。但是只有在长按按钮时才会显示工具提示。如果用户尚未创建任何条目,我需要此小部件可见。

最佳答案

目前,我想给你这个简短但很小的帮助。我只是想让你看看它是否对你有任何帮助。

我的想法是触发tooltip以编程方式。让我知道告诉你如何做到这一点,尽管没有可用的文档来做到这一点。我也对此做了一些研究。

  1. Use ensureTooltipVisible from _TooltipState using a GlobalKey to fetch it.
  2. Typically you'd do the following field inside the widget instantiating Tooltip : final key = new GlobalKey();


然后在您的工具提示中,您将分配此键
final _key = new GlobalKey()

ToolTip(
key: _key
)

而在 initState()您只需检查是否有一些条目:
initState(){
super.initState();
if(_yourData == null){
//that's how you trigger it
final dynamic tooltip = _key.currentState;
tooltip.ensureTooltipVisible();
}
}
initState()是每次打开页面时初始化的方法。因此,一旦您打开页面,信息就会被检查并相应地显示出来。如果这有帮助,请告诉我。 :)

关于flutter - 解释应用程序中某个按钮会做什么的文本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58274600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com