707 321SDK 歌词滚动重叠
📎 原始文档:https://www.kdocs.cn/l/cv1ag32VrfrE 707 321SDK 歌词滚动重叠
现象复现路径:播歌,在歌词较长的时候点击暂停,等待歌词滚动完一圈,第二圈开始时就会出现叠层异常
代码改动
公版707 321sdk只如上改动,多添加一个FONT_SCROLL_CIRCULAR标志,滚动完一次后会出现叠加显示的现象。公版也能复现,必现。
修改点:
}else{
struct image_unit *img_copy = jlui_malloc(sizeof(struct image_unit), UI_FRAME_RAM, (CTRL_TYPE_TEXT << 16 | UI_MODULE_WIDGET));
memcpy(img_copy, img, sizeof(struct image_unit));
img->next = img_copy;
img_copy->invisible = true;
}
原因:
复现路径:播歌,在歌词较长的时候点击暂停,等待歌词滚动完一圈,第二圈开始时就会出现叠层异常