是否可以创建一个 Flutter 应用程序来模糊整个屏幕(桌面、平板电脑或手机),包括其他应用程序?

问题描述 投票:0回答:1

我受到了关于 Threads 的讨论的启发,其中用户考虑了一个应用程序的想法,通过模糊其设备屏幕来帮助老年人。这个概念是模糊屏幕上的所有内容(桌面、平板电脑或手机),并使用滑块来调整模糊程度,这样用户就不需要戴眼镜了。

我最初认为 Flutter 可以帮助实现这一目标。我尝试使用 fl_pip 包,它支持画中画模式。虽然它允许创建半透明浮动小部件,但它实际上并不会模糊整个屏幕,并且仅适用于 Android 和 iOS。我发现其他软件包的功能更加有限。

经过广泛探索,我倾向于得出这样的结论:由于平台限制,Flutter 无法实现此功能(模糊整个屏幕,包括其他应用程序和系统元素)。

所以,我的问题是:

• 在 Android、iOS 或桌面平台上创建一个在整个屏幕(包括其他应用程序)上应用模糊效果的应用程序(Flutter 或其他)确实不可能吗?

• 如果可能,您能否提供实现此功能的指导或替代方案?

提前感谢您的帮助!

android ios flutter desktop blur
1个回答
0
投票

Android 设备通过辅助功能支持超出默认最低亮度的屏幕变暗。一些应用程序展示了这种功能,例如“Darker”应用程序,它允许用户将屏幕亮度降低到系统最低水平以下 - 类似于 Pixel 手机中的 Extra Dim 功能。这种辅助功能非常通用,一些应用程序甚至使用它来创建视觉效果,例如模拟破裂的屏幕显示以及可能的模糊效果。因此,在 Android 设备上实现额外的屏幕模糊功能绝对是可能的。

如果此类应用程序在 Github 上可用,您可以找到这些应用程序的代码。

我发现的项目:1.低亮度,2.屏幕过滤器

请告诉我这是否有帮助👍

© www.soinside.com 2019 - 2024. All rights reserved.