在屏幕水龙头上显示应用栏或平面按钮

时间:2019-09-27 16:14:41

标签: flutter dart

我有一个视频播放器,并且有一个自定义按钮可以返回。我想在屏幕上显示该按钮,然后在1或2秒后隐藏。可以是透明的应用栏,显示在屏幕上并点按和隐藏,并且该应用栏包含自定义按钮

2 个答案:

答案 0 :(得分:2)

我假设您能够创建一个GestureDetector或类似的东西,向您显示包含后退按钮的AppBar

在那之后您要做的就是:

bool _showControls = false;

_showAndHideControls() {
  setState(() {
    _showControls = true; // show controls the moment user tapped on screen
  });

  Timer(Duration(seconds: 2), () {
    setState(() {
      _showControls = false; // after 2 seconds, hide the controls 
    });
  });
}

答案 1 :(得分:1)

输出:

enter image description here


完整代码:

ioMocked.simulateEmitForListenerByType(eventTypes.MESSAGE);