docs(plans): 留痕 K60 原生开屏生成

This commit is contained in:
Zhou Weidong committed 2026-10-20 18:52:24 +08:00
1 parent 36cd6a0fcd
commit 0a48d2739a
2 files changed
+56 -16

No files matched your search

+31
View File
@@ -22069,6 +22069,37 @@ Running Gradle task 'assembleDebug'...
解读:静态检查零告警,471 条测试全部通过,debug APK 构建成功。视频正常播放界面不再出现调试小字,错误诊断仍可通过错误摘要和 Xcode `[video]` 日志获取。
## 2026-10-20 ReelShort:K60-A flutter_native_splash 原生开屏
- 前置状态:K58-A 与 K59-A 均已合并,develop 合并提交分别为 `da54949`、`7c2fd09`。
- 分支:`feature/flutter-k60-native-splash`
- 功能提交:`983e99a feat(flutter): 接入 flutter_native_splash 原生开屏`
- develop 合并提交:`9eec9ed merge: 合并 K60 flutter_native_splash 原生开屏`,已推送。
- `dev_dependencies` 增加当前稳定版 `flutter_native_splash: ^2.4.8`,配置 `color`、`color_dark`、`android_12.color`、`android_12.color_dark`、`icon_background_color` 全部为 `#FFF8F0`,不配置 image;Android/iOS 开启,web 关闭。
- 已执行 `dart run flutter_native_splash:create`。生成器在无 image 时仍会创建 1×1 background/LaunchImage 资源;为满足硬性无图片要求,已清理这些生成图片、Android 12 旧图标、`splash_transparent.xml` 和 iOS LaunchImage 图片集。
- Android 五个 launch_background 均为纯色且无 bitmap,v31/night-v31 背景为 `#FFF8F0`,系统动画图标使用 `@android:color/transparent`;iOS storyboard 仅保留 `#FFF8F0` 背景,无 LaunchImage。
- `pubspec.yaml` 已注明以后修改开屏配置必须重新执行 `dart run flutter_native_splash:create`。K58-A 的 Flutter 浅色动画开屏保持不变。
静态检查:splash 配置五项均为 #FFF8F0;XML 校验通过;Android 资源无 splash_icon/splash_transparent/android12splash/background.png 引用;iOS 无 LaunchImage。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:49 +471: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
29.8s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,471 条测试全部通过,debug APK 构建成功。原生启动只保留浅暖纯色过渡,无静态 logo 或 LaunchImage,随后直接进入 Flutter 动画开屏。
## 2026-10-20 ReelShort:K53-A 详情页首帧直出
- 前置状态:K52-A 已完成并合并,develop 合并提交 `a11ba50`。