Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:控制屏幕的蓝光滤光片_Flutter - Fatal编程技术网

Flutter 颤振:控制屏幕的蓝光滤光片

Flutter 颤振:控制屏幕的蓝光滤光片,flutter,Flutter,是否可以从您的Flitter应用程序控制手机的蓝光滤光片设置 蓝光过滤器通常根据一天中的时间自动减少屏幕的蓝色。不确定它是否完全符合您的要求,但您可以将整个小部件树放在堆栈中,并在小部件树上方的ignorePointer中放置一个颜色过滤器或带有着色颜色的框装饰 -MaterialApp - Stack - Your widget tree - IgnorePointer - colorFilter 我认为您可以使用特定于颤振平台的代码来实现这一点,请查看。如果

是否可以从您的Flitter应用程序控制手机的蓝光滤光片设置


蓝光过滤器通常根据一天中的时间自动减少屏幕的蓝色。

不确定它是否完全符合您的要求,但您可以将整个小部件树放在堆栈中,并在小部件树上方的ignorePointer中放置一个颜色过滤器或带有着色颜色的框装饰

-MaterialApp
 - Stack
    - Your widget tree
    - IgnorePointer
      - colorFilter


我认为您可以使用特定于颤振平台的代码来实现这一点,请查看。如果您选择使用特定于平台的代码,请看一下这个。我希望更改主设置。无论如何,根据BlendMode.darken应为每个通道取最低值,因此如果与颜色组合,则蓝色和绿色应设置为零!?所以使用colorFilter颜色过滤器:colorFilter.modeColors.red,BlendMode.darken,。。在main MaterialApp小部件上,添加IgnorePointer的目的是什么?但我不确定这是否就是官方过滤器的全部效果,也不确定这个过滤器的效果如何,因为我无法禁用主过滤器。