Flutter 如何在flatter中生成屏幕截图动画?

Flutter 如何在flatter中生成屏幕截图动画?,flutter,Flutter,有人请建议我最好的包或任何方式提供一个在颤振生效的截图。请不要投反对票。如果我做错了什么要达到你想要的效果,一种方法是将你的页面放在堆栈中。Stack的一个条目将是您的Scaffold页面,另一个条目将是填充屏幕空间的白色容器。在页面的构建方法中类似于以下内容: @覆盖 小部件构建(构建上下文)=>堆栈( 儿童:[ 容器(颜色:颜色。白色), 脚手架( //页面的其余部分 ), ], ); 然后,您可以将白色容器包装在动画容量小部件(签出)中,并定义一个动画,使白色容器快速淡入淡出,从而实现类

有人请建议我最好的包或任何方式提供一个在颤振生效的截图。请不要投反对票。如果我做错了什么

要达到你想要的效果,一种方法是将你的页面放在
堆栈中
Stack
的一个条目将是您的
Scaffold
页面,另一个条目将是填充屏幕空间的白色
容器。在页面的构建方法中类似于以下内容:

@覆盖
小部件构建(构建上下文)=>堆栈(
儿童:[
容器(颜色:颜色。白色),
脚手架(
//页面的其余部分
),
],
);

然后,您可以将白色
容器
包装在
动画容量
小部件(签出)中,并定义一个动画,使白色
容器
快速淡入淡出,从而实现类似闪光灯的效果。在我提到的文章中,他们还解释了如何通过编程触发这样的动画

在酒吧搜索“截图”与动画有什么关系?你到底想实现什么?当我按下屏幕截图小部件时,屏幕需要动画效果。(只是提供截图拍摄的UI效果)对不起,我不知道你在说什么动画对我有用,只是我需要使用
StackWithAllChildrenReceiveEvents
,可以在上面找到。