-2

我正在构建一个视频聊天 UI,如果屏幕上没有用户交互,我需要隐藏除视频之外的所有控件,并在有任何类型的用户交互时通过触摸、点击等使它们可见。

就像 ios 或 android 原生视频通话中的任何视频聊天一样。我们如何在 Flutter 中实现这一点?

4

1 回答 1

0

我认为您应该为此使用 GestureDetector。收到触摸事件时从 0 开始计时的计数器。对处理程序使用相同的计数器检查,例如当计数器值等于预定义值时,例如 15 秒。在该处理程序中添加小部件重置的动画和可见性逻辑。那我将如何实现它。

干杯。

于 2021-06-20T04:28:12.217 回答