关于数字图片的问题

各位老师好,请教一下:
描述:之前使用别的诸如串口平的平台可以将自己定义的数字图片与数字绑定,显示个性化的数字。
如下图


请教:用LVGL怎么实现自定义的数字图片与数字0-9的绑定;

把图片弄成一个数组icon[10],然后计算十位和个位的数值,通过数值设置图片不就行

LVGL_PATH(arr[i]);
arr[]={xx0.png,xx1.png…}
这种确实可以,但总觉得有点麻烦,要把两位数拆开分成十位和个位,如果是多位数还要拆分不同的位,而且用一个图片控件可以显示多为数吗?如果是4位的数值呢?