fix(tuku): 书库显式启用 MD3 容器模式并补 M4/M5 接缝注释
- P1:list_rebuild() 在 set_item_renderer/set_item_tier 后调用 meow_listview_set_container(g_lv,1), 修正 SDK 默认 container=0(扁平满幅+分隔线)与任务要求的 MD3 圆角卡观感不一致 - P2:reader/lock/settings 桩头补接缝注释——on_create 在 meow_view_create 内运行且 activity 栈空, 非根页控件须 lazy 到 on_enter 或 push→建→pop;lock 另注明必须由自身 view on_event 消费 SWIPE, 否则左缘滑动绕过 PIN - 复验:宿主测试 46/46 PASS;交叉构建静态 MIPS32r2 ELF、-Wall -Wextra 零警告
This commit is contained in:
1 parent
bed6a95485
commit
f4c21c74a1
4 files changed
+25
No files matched your search
@@ -4,6 +4,12 @@
|
||||
* - 书库经 mr_reader_open_dir(path) 导航进来(app.c/library.c 不改);
|
||||
* - 方向状态走 logic/reader 的 mr_reader_get/set_direction(默认 RTL)。
|
||||
* 绘制走 view on_draw(注册表驱动),主题切换由 app.c 的 listener invalidate 全屏重画。
|
||||
*
|
||||
* 接缝注意(M4):meow_view 的 on_create 在 meow_view_create 内运行(此时 activity 栈空),
|
||||
* 本页是非根页——控件必须 lazy 到 on_enter 建,或照 hello demo_init 的模式
|
||||
* meow_ui_activity_push(ACT_READER) → 建控件 → meow_ui_activity_pop()
|
||||
* (examples/hello/ui/demo/demo.c:515-522);否则控件 owner 绑到 ACT_LIBRARY,
|
||||
* 造成跨页命中/绘制泄漏(§6.1)。
|
||||
*/
|
||||
#include "tuku_internal.h"
|
||||
|
||||
|
||||
Reference in new issue
Block a user