问题原因:
传了个空指针过去渲染。内存数据在函数结束时被回收了。 字体问题依然存在。
问题补充:
background-image 图片尺寸大于容器时 显示异常。小于时正常。
后端加载 异常
问题描述:
1.设置背景图片 background-image: url(temp/a-03.png); 界面打开后显示一秒左右后 界面会立即刷新成空白。图片显示控件 采用 <w class="img"></w>
设置了宽度高度。
2.尝试用后台代码加载图片:
2.1在控件初始化UI_InitHomeView ->HomeView_OnInit->HomeView_OnReady函数里面执行 加载逻辑。 除开背景图片其他样式设置一切正常。
2.2 示例代码如下:
LCUI_Graph out; LCUI_Widget img; Graph_Init(&out); char *path = "G:\\C++\\1111.png"; if (LCUI_ReadImageFile(path, &out) == 0) { img = Dict_FetchValue(dict, "img"); Widget_SetStyle(img, key_background_image, &out, image); Widget_SetStyle(img, key_background_size_width, 300, px); Widget_SetStyle(img, key_background_size_height, 300, px); Widget_Resize(img, 300, 300); Graph_Free(&out); }
2.3 断点后执行 key_background_image时 在LCUI绘制背景图片时is_valid处判断逻辑“有误”.
3.采用LC-Finder图片加载代码示例加载 同样问题。
4.关于中文绘制问题 不是前面几个字大就 后面2个字大。。。。。。。。
求大佬指导下:
1.类似一个图片浏览功能,需要放大缩小 多图片同时显示。
2.求一个关于图片操作的简要API介绍 目前官方问题该模块 是空白状态。
登录 后才可以发表评论