merge: 合并 K86.3 Android 键盘修正留痕

This commit is contained in:
Zhou Weidong committed 2026-10-21 12:14:50 +08:00
commit 5103527635
1 file changed
+24
+24
View File
@@ -23043,3 +23043,27 @@ $ flutter test
```
解读:ReelShort 静态检查零告警,508 条测试全部通过。未安装真机,等待用户验收。
## 2026-10-21 ReelShort:K86.3 Android 键盘窗口不压缩整页
- 功能分支:`fix/ime-adjust-nothing`,从 ReelShort develop `5160ab4` 创建。
- 功能提交:`dbeb988 fix(android): 键盘弹出不再压缩整页`。
- develop 合并提交:`8b51a7c merge: 合并 K86.3 Android 键盘窗口修正`,已推送 `5160ab4..8b51a7c`。
- Android `MainActivity` 的 `windowSoftInputMode` 由 `adjustResize` 改为 `adjustNothing`,系统键盘不再缩小 Flutter 窗口。
- 评论面板继续使用 K86.2 的自适应高度和输入区 `AnimatedPadding`,面板顶部与列表保持稳定,仅输入框随 `viewInsets.bottom` 上移。
- 全量检查输入页面:登录页已有 `viewInsets` 底部 padding,关闭 Scaffold 自动 resize 以避免双重避让;手机号登录 Sheet 使用手动底部 padding;举报/服务地址弹窗使用 Dialog 的键盘 inset;个人资料与账号注销页由 Scaffold inset 避让;搜索框位于页面顶部,不会被键盘遮挡。
- 评论面板键盘测试新增输入框底边偏移断言,验证输入框底边跟随 180px `viewInsets` 精确上移。
- 未新增依赖,未修改 iOS 行为。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:46 +508: All tests passed!
```
解读:ReelShort 静态检查零告警,508 条测试全部通过。未安装真机,等待用户验收。