flutter - 如何在颤动中屏幕记录特定的小部件?
问题描述
目前,我正在使用flutter_screen_recording记录屏幕,实际上这个插件记录了手机的全屏。但我的要求是只记录一个特定的小部件。
解决方案
有一个名为screen_recorder的新包可用于此目的。
这是示例:
ScreenRecorder(
height: 200,
width: 200,
background: Colors.white,
controller: ScreenRecorderController(
pixelRatio: 0.5,
skipFramesBetweenCaptures: 2,
),
child: // child which should be recorded
);
唯一的缺点是它不能像相机或谷歌地图小部件那样记录平台视图,并且记录必须有背景颜色(所以你不能用透明背景记录)。
推荐阅读
- c - 如何给结构中的字符指针赋值并以队列的形式存储
- python - 搜索具有许多不同值的许多行
- mysql - 错误代码:1066。不是唯一的表/别名:'ordertbl' - 无法执行内部连接 MYSQL
- mysql - How to import MongoDb collection data to MySQL?
- c# - 在这种情况下如何避免重复代码?
- android - How to create aab via air33?
- java - 如何将对象从`flatMap`传递给链中的`subscribe`?
- javascript - x3d inline example not working in internet explorer
- hibernate - @transactional(readonly = true) 与 Hibernate 中的 @transaction
- android - Reading json data from php script to android app is working on android app but not on real device