【问题标题】:Floating button that overlaps in all applications在所有应用程序中重叠的浮动按钮
【发布时间】:2022-01-06 21:47:17
【问题描述】:

我正在学习 Flutter,我发现自己的任务是创建一个浮动按钮,通过最小化应用程序,按钮是可见的并与任何应用程序重叠,是否可以在 Flutter 中创建此功能?

【问题讨论】:

  • 我不知道你想要什么,但如果你想达到messenger bubbles这样的目标,你可以在here找到答案
  • 非常感谢,您帮助我接近了答案,如果我在android平台上添加一个功能按钮,这个按钮在ios上是否也一样?
  • 如果你使用platform-channels来定义一些功能,你需要在android和IOS平台上都这样做。在你的情况下,我担心它只适用于android平台,因为我在IOS平台上没有找到任何支持。

标签: flutter dart button overlay floating


【解决方案1】:

您应该使用 Scaffold 并且有一个名为 floatingActionButton 的参数。在那里你可以添加一个按钮,它绝对不会覆盖任何东西。您还应该搜索SafeAreaListview/SingleChildScrollView。这些是避免重叠的好小部件。 Flutter 有一个很棒的文档,所以你可以随时在 google 中查找一个小部件,并且总会有一些东西。

【讨论】:

  • 非常感谢您的评论,但是,我已经拥有在应用程序中创建的按钮的所有功能,我真正想要的是即使应用程序最小化,这个按钮也能继续工作,因为举个例子,比如信使气泡
  • 哦,我明白了。对不起,但我不知道答案,但我不确定 Flutter 是否足够灵活以适应这种使用。我猜不是,但总是有很多新功能所以......祝你找到答案,我希望有人能提供帮助:)
  • 非常感谢您抽出宝贵时间尝试解决此问题! : D
猜你喜欢
  • 2020-03-19
  • 1970-01-01
  • 1970-01-01
  • 2019-05-13
  • 2015-11-14
  • 2016-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多