
flutter
文章平均质量分 80
ssslar
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter PIP 插件 ---- 为iOS 重构PipController, Demo界面,更好的体验
本文介绍了Flutter PIP插件的优化过程,主要解决了还原动画体验不佳的问题。作者通过不再获取PipViewController,改为查找PipWindow,并在pictureInPictureControllerDidStartPictureInPicture通知中将自渲染View添加到rootView中,从而避免了层级问题。此外,作者还优化了自渲染UIView的处理方式,不再每次从PipWindow移除,而是在PipWindow显示时立即渲染内容,提升了用户体验。遗留问题包括应用内还原动画的拉伸效果原创 2025-05-10 15:37:59 · 1132 阅读 · 1 评论 -
Flutter PIP 插件 ---- 新增PipActivity,Android 11以下支持自动进入PIP Mode
PIP功能从Android 8 引入,但是autoEnter功能从Android 12才开始支持,那么不支持的版本呢就需要通过监听主动调用才能进入PIP Mode,在之前的版本中因为没有转发,导致我们只能在dart中通过flutter的事件,在应用进入后台是主动调用的方式进入PIP Mode,但实际测下来,似乎无法区分通知栏下滑的通知,这导致即使应用在前台,当用户下滑通知栏的时候依然会自动进入PIP Mode。原创 2025-05-01 21:39:42 · 1733 阅读 · 0 评论 -
Flutter PIP 插件 ---- iOS Video Call 自定义PIP WINDOW渲染内容
画中画(Picture in Picture, PiP)是一项允许用户在使用其他应用时继续观看视频内容的功能。本文将详细介绍如何在 iOS 应用中实现 PiP 功能,包括自定义内容渲染和控制系统控件的显示。// 添加自定义视图// 设置约束]];// 移除自定义视图。原创 2025-04-16 17:53:56 · 1390 阅读 · 1 评论 -
Flutter PIP 插件 ---- iOS Video Call
画中画(Picture in Picture, PiP)是一项允许用户在使用其他应用时继续观看视频内容的功能。本文将详细介绍如何在 iOS 应用中实现 PiP 功能。iOS 的 PiP 功能实现主要依赖于 AVKit 框架,通过合理配置及其相关组件,可以为用户提供流畅的画中画体验。在实现过程中需要注意版本兼容性、状态管理和资源释放等问题。原创 2025-02-12 22:30:02 · 829 阅读 · 0 评论 -
Flutter PIP 插件 ---- Android
处理画中画功能和状态管理: 桥接 Flutter 和原生 Android 代码。原创 2025-02-11 11:47:27 · 800 阅读 · 0 评论 -
FLUTTER 开发资料集(持续更新)
Android SurfaceTexture 各个平台调试方法 符号下载。原创 2025-01-25 01:07:46 · 660 阅读 · 0 评论