Files
FamilyBook_harmonyos/entry
laoyang f0f0d9047a 头像热区改用 40×40 容器撑(直接给 FbAvatar 加 width 会拉成椭圆)
自查发现的一个"顺手就踩"的坑:为了扩大点击热区(32 的头像手指容易点空),
本想给 `FbAvatar` 直接加 `.width(40).height(40)` ——
但 `FbAvatar` 的**根节点就是那个 `Image/Text`**(自己已设 `width(dia)`),
外层尺寸修饰会把它拉到 40×40,而圆角仍是 `dia/2 = 16`
⇒ **头像变成椭圆**,而且编译不报错。

⇒ 改成外面包一层 40×40 的 `Row`(居中),头像仍是正圆 32、热区是 40。

同时补一条守卫钉住它(`_fb_arkts_guard.js` 348/0):
断言"`Row{ FbAvatar{...} }` 之后跟着 `.width(40)`",并在 falsify 里加了
第 9 项注入(把容器撑宽改成直接给头像加 width)⇒ 反向验证 9/0。

验证:hvigor BUILD SUCCESSFUL;守卫 348/0;反向验证 9/0。
2026-10-18 21:00:53 +08:00
..