首页 > 解决方案 > 如何在颤动中屏幕记录特定的小部件?

问题描述

目前,我正在使用flutter_screen_recording记录屏幕,实际上这个插件记录了手机的全屏。但我的要求是只记录一个特定的小部件。

标签: flutterdart

解决方案


有一个名为screen_recorder的新包可用于此目的。

这是示例:

ScreenRecorder(
  height: 200,
  width: 200,
  background: Colors.white,
  controller: ScreenRecorderController(
    pixelRatio: 0.5,
    skipFramesBetweenCaptures: 2,
  ),
  child: // child which should be recorded
);

唯一的缺点是它不能像相机或谷歌地图小部件那样记录平台视图,并且记录必须有背景颜色(所以你不能用透明背景记录)。


推荐阅读