-
Notifications
You must be signed in to change notification settings - Fork 188
Issue 覆盖矩阵
petterp edited this page Aug 30, 2026
·
1 revision
3.0 逐条对应了 2.x 时代积累下来的 issue,下表列出每条 issue 在 3.0 里的处理方式。
| issue | 3.0 的处理 |
|---|---|
| 187 / 172 / 178 / 203 内容尺寸变化跳动 | 锚点定位 + LayoutParams.gravity 映射;0 尺寸不定位 |
| 206 收起后不按 gravity 靠边 | 锚点不随尺寸变化而变 |
| 240 App 级拖动被裁剪 | Layer 容器 clipChildren=false,移动只改 translation
|
| 195 onCreate 中调用无效 / 192 Service | 命令队列;系统浮窗可从任意 context 申请权限 |
| 150 / 205 / 180 跨页、recreate、旋转后消失 |
desiredVisible + onHostLost / onHostReady
|
| 201 切页子 view 自毁 / 189 already has parent | 内容 view 归 engine 所有;safeAdd |
| 218 长按时机 / 222 长按后拖 / 243 & 108 透传 / 165 区域拖动 / 209 & 124 & 137 滚动冲突 / 207 & 37 禁拖 | 可组合的 FxGesture
|
| 194 / 220 / 241 / 235 / 155 / 211 LayoutParams |
systemHost { layoutParams {} } + FxOverflow
|
| 204 半隐不对称 / 117 & 157 四向吸附 / 148 贴边方向 |
FxAdsorb / FxHalfHide(start, end) / onPositionChanged(anchor)
|
| 242 / 90 RTL | 布局方向参与锚点解析 |
| 92 横竖屏位置 / 184 storage 不触发 |
FxStorage 的 key 含 orientation,写入点唯一 |
| 210 / 239 Compose 消失、owner 崩溃 |
FxComposeOwner 归 control 所有 |
| 212 / 151 屏蔽外部触摸、点外部消失 / 154 & 198 Dialog 之上 |
modal();Dialog 之上用 viewGroupHost(dialog.window.decorView)
|
| 221 黑名单父类 |
blacklist(Class) 含子类 + filter(AppActivityFilter)
|
| 244 Fragment 不显示 |
FragmentHost 等 view 创建后再挂载 |
| 183 降级后偏移不一致 / 188 拖不到底 | safe area 统一;host swap 保留配置 |
| 133 遍历所有浮窗 / 200 系统浮窗坐标 |
FloatingX.controls() / FxControl.position
|
| 140 / 38 泄漏 | 监听器归 control,Activity 跟踪器清引用 |
| 167 / 238 依赖泄漏 | 模块依赖边界 + CI 断言 |
| 129 多进程 | 非目标,见 常见问题 |
从 2.x 升级的逐条 API 对照见 从 2.x 迁移;上表中 #187 / #210 / #221 / #240 / #244 在 demo 里各有一个按 issue 编号命名的回归页,见 Demo 说明。