fix(sdk+launcher): 图标不渲染真根因(agent-219) — meow_ui_img.c scale_buf cover 采样把乘写成除(÷缩放比→采到源图左上角透明区,全丢); 改乘+居中裁剪偏移修正; 宿主旧测试用纯色图掩盖了该bug。+ main_menu App退出/结构变化重绘时 fb_pan_buf0_force 无条件pan回buffer0(防App翻页留buffer1致菜单残帧)
meow_ui.a→3e0ee8f7 launcher→9d0efc2f hello→9609ea6e files→90f5cf07 ncm→be8be221(均已上卡); 真机截图证据 .tmp/meowbug/fix1.png+fix_b2_after.png
This commit is contained in:
1 parent
05a19a9ea3
commit
ab4da09e75
45 files changed
+1926
-147
No files matched your search
@@ -23,6 +23,16 @@
|
||||
#define ACT_BROWSER 0
|
||||
#define ACT_VIEWER 1
|
||||
|
||||
/* ---- picker 模式(AMSD_DESIGN §6.2 二期)----
|
||||
* launcher 注入 MEOW_PICKER_ACTION/REQ_ID/CALLER(amsd `am picker` 路由到本 App)。
|
||||
* 非空 ACTION → 本 App 进入「选文件」picker 模式:浏览目录、点文件=返回路径(经
|
||||
* MSG_PICKER_RESULT 发回 launcher→amsd)+ 退出;返回/左滑退出=取消。 */
|
||||
int picker_active(void); /* 1=进入 picker 模式(MEOW_PICKER_ACTION 非空) */
|
||||
const char *picker_action(void);
|
||||
uint32_t picker_req_id(void);
|
||||
void picker_return_file(const char *path); /* 选文件:发 MSG_PICKER_RESULT + 请求退出 */
|
||||
void picker_cancel(void); /* 取消:发 code=MEOW_ERR_NOENT + 请求退出 */
|
||||
|
||||
/* ---- 布局 ---- */
|
||||
#define APP_W 480
|
||||
#define APP_H 720
|
||||
|
||||
Reference in new issue
Block a user