dart - Flutter后台悬浮窗功能

标签 dart flutter

有没有办法像IMO一样使用Flutter创建背景 float 窗口。

Background Floating Window:这是一个可以用手指拖动的窗口,它不仅限于我的应用程序。用户也可以让我的应用程序窗口显示在不同的应用程序上。一些使用它的应用程序包括 TrueCaller、IMO 等。

这是屏幕截图,可以拖动男孩窗口,当您点击主页按钮时,应用程序将最小化,但这个男孩窗口仍会出现在主页启动器上,如果用户导航到其他应用程序,此窗口将还是坚持。

截图示例

enter image description here

最佳答案

下面的代码给了你想要的结果

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Unit Converter',
      home: Scaffold(
        body: SafeArea(
          child: Center(
            child: Stack(
              children: <Widget>[
                Container(
                  decoration: BoxDecoration(
                    color: Colors.red
                  ),
                ),
                Container(
                  margin: EdgeInsets.all(20),
                  width: 150,
                  height: 200,
                  decoration: BoxDecoration(
                    color: Colors.blue
                  )
                )
              ],
            ),
          ),
        ),
      ),
    );
  }
}

enter image description here

关于dart - Flutter后台悬浮窗功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53650010/

相关文章:

android - 在 AppCenter 中构建发布 Flutter 应用程序时出错

flutter - 如何一个一个播放多个音频?

android - Flutter - AppBar 上的填充

dart - PyCharm:将 pub build 作为外部工具运行

listview - 如何使我的列在 Flutter 中可滚动?

flutter - 导航时如何在抖动中修复黑屏?

ios - IOS : fatal error: module 'cloud_firestore' not found 上的 flutter

flutter - Flutter TextFormField装饰

dart - Dart 的 DataOutputStream 等价物

gridview - Flutter 重用 View