Skip to content

2.2.0 Dev 5:修复底栏宽度变满屏 + 指示器错位

Pre-release
Pre-release

Choose a tag to compare

@ytdttj ytdttj released this 03 Oct 01:53
· 24 commits to main since this release

修复 Dev 4 的两个问题

1. 底栏宽度变成满屏

Dev 4 移植 REAREye 时丢掉了底栏原有的宽度约束。原实现里底栏 Row 自带 fillMaxWidth(0.6f) 限宽,移植后改用 weight(1f) 均分——而 weight 在 wrapContent 的 Row 里会把 Row 撑到父约束上限,于是铺满屏幕。

已恢复屏宽 3/5 的比例,并新增一层容器承载外壳 / 重复内容层 / 指示器,让三者的位移坐标原点一致。

2. 选中指示器与图标错位

指示器的 translationX 是相对容器原点的位移,容器改为满屏后偏移基准也变了,导致指示器与图标不重合。现已统一坐标系。


安装:下载 APK 覆盖安装(同签名)。

说明:底栏的滑移动画、按压形变、连续曲率玻璃形状均保留,这些是 Dev 4 的功能,本次只修布局回归。