【发布时间】:2020-04-13 12:59:13
【问题描述】:
有没有办法检测小部件是否在屏幕上/是否在应用程序的任何位置看到。例如在 TabBar 或 PageView 中。
我已经知道我可以使用小部件的构建方法来检测这一点,但这会导致一些非常奇怪的行为,有时小部件已经构建并且当用户导航到屏幕时没有任何反应。
那么有没有办法对整个应用程序执行此操作?
【问题讨论】:
有没有办法检测小部件是否在屏幕上/是否在应用程序的任何位置看到。例如在 TabBar 或 PageView 中。
我已经知道我可以使用小部件的构建方法来检测这一点,但这会导致一些非常奇怪的行为,有时小部件已经构建并且当用户导航到屏幕时没有任何反应。
那么有没有办法对整个应用程序执行此操作?
【问题讨论】:
也许你可以尝试使用像全局键这样的小部件键
final key = GlobalKey();
然后他们将它传递给你想知道状态的小部件
【讨论】: