在这里生成的 https://littlevgl.com/image-converter
代码修改:
lv_indev_t * indev_mouse = lv_indev_drv_register(&indev_drv);
LV_IMG_DECLARE(img_flower_icon); /*Declare the image file.*/
lv_obj_t * cursor_obj = lv_img_create(lv_scr_act(), NULL); /*Create an image object for the cursor */
lv_img_set_src(cursor_obj, &img_flower_icon); /*Set the image source*/
lv_indev_set_cursor(indev_mouse, cursor_obj); /*Connect the image object to the driver*/
离线
换了个图片, 貌似还是不行
离线
有没有 alpha 都试过也是不行的
大侠救命
离线
发现一个文字cursor: https://www.cnblogs.com/pied/p/9517834.html
lv_indev_t *mouse = lv_indev_get_next(NULL);
lv_obj_t *cursor = lv_label_create(lv_scr_act(), NULL);
lv_label_set_recolor(cursor, true);
lv_label_set_text(cursor, "#ff0000 .cursor");
lv_indev_set_cursor(mouse, cursor);
怼上去发现能用。
离线
BMP无透明一说。PNG才有透明。
嗯嗯, 我用的就是有透明通道的 png 图片
然而并不行
离线
晕,搞出乌龙来了,楼上那个图片估计不是透明的,这个才是透明的。
年轻的时候没有学点图片处理,现在变成了硬伤了。
离线
搞定了, 是图片问题, 围观群众都散了吧, 散了吧 ...
离线
你这透明通道怎么还带棋盘网格的(
很多软件就是用网格渲染透明通道的, 哪知道这次掉坑里面了。
离线