【问题标题】:check if a widget is on screen检查小部件是否在屏幕上
【发布时间】:2020-04-13 12:59:13
【问题描述】:

有没有办法检测小部件是否在屏幕上/是否在应用程序的任何位置看到。例如在 TabBar 或 PageView 中。

我已经知道我可以使用小部件的构建方法来检测这一点,但这会导致一些非常奇怪的行为,有时小部件已经构建并且当用户导航到屏幕时没有任何反应。

那么有没有办法对整个应用程序执行此操作?

【问题讨论】:

    标签: flutter widget


    【解决方案1】:

    也许你可以尝试使用像全局键这样的小部件键

    final key = GlobalKey();

    然后他们将它传递给你想知道状态的小部件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2012-11-26
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      相关资源
      最近更新 更多