请有人建议我在Flutter中提供截图效果的最佳包或方法。请不要投票反对。如果我做错了什么,请指出。
请有人建议我在Flutter中提供截图效果的最佳包或方法。请不要投票反对。如果我做错了什么,请指出。
Stack
中。 Stack
的一个条目将是您的Scaffold
页面,另一个将是填充屏幕空间的白色Container
。在页面的构建方法中可以这样做:@override
Widget build(BuildContext context) => Stack(
children: [
Container(color: Colors.white),
Scaffold(
// The rest of your page
),
],
);
Container
包装在一个AnimatedOpacity
小部件中(请查看此Flutter.dev文章,了解如何动画淡出小部件),并定义一种动画,使白色的Container
淡入然后非常快地淡出,实现闪光灯效果。在我提到的文章中,他们还解释了如何以编程方式触发此类动画。StackWithAllChildrenReceiveEvents
,可以在https://github.com/flutter/flutter/issues/18450#issuecomment-575447316找到。 - Jon