lv_label_set_long_mode(label, LV_LABEL_LONG_SCROLL_CIRCULAR|LV_LABEL_LONG_WRAP);
一个是自动换行 一个是滚动 但是没办法一起用
lv_label_set_long_mode(label, LV_LABEL_LONG_SCROLL_CIRCULAR|LV_LABEL_LONG_WRAP);
一个是自动换行 一个是滚动 但是没办法一起用
假设你指定了 label 的宽高,并且假设label中只有一行很长的文本。
可以单独使用 LV_LABEL_LONG_WRAP 这样lvgl会自动根据你给定的文本进行看上去是换行的处理,但是实际上你文本的实际高度还是一行的高度,得出的只不过是视觉效果。
可以使用 LV_LABEL_LONG_SCROLL_CIRCULAR 处理滚动,这时候就会水平滚动,就算你的label宽度不够,但是这时候label知道自己可以水平滚动了,这个时候你得不到类似上面换行的视觉效果
如果两个结合起来使用,我们要看文档的说明: