MMI/UI


1. 主菜单 UI 特效相关

1.1 如何调整主菜单六扇门滑动后惯性大小及旋转动画速度 ?

  • 使用接口 void lv_rotate3d_set_throw_rate(lv_obj_t *rotate3d, float rate) 设置滑动惯性大小

  • 根据实际效果需求修改 static void lv_rotate3d_event_cb(lv_obj_t *obj, lv_event_t event) 过程中 LV_EVENT_PRESS_LOST / LV_EVENT_RELEASED 事件。动画效果参数 (如下)

OPTIMIZE_ROTATE3D_EFFECT

2. Emoji

2.1 当前支持的emoji有哪些?

emoji图片资源所在目录:examples\xxx\resource\images_emoji,图片命名格式:emoji_[emoji unicode].png(例如,emoji_1f3a9.png)。

2.2 如何新增emoji?

  • 添加unicode
    ../_images/emoji_add_uni.png 如果不知道对应emoji的unicode,可通过打印确认:
    ../_images/emoji_print_uni.png

  • 确认所加unicode是否有包含,如没有,则可添加
    ../_images/emoji_check_uni.png

  • 添加对应资源图片(图片命名规则参考[2.1]) ../_images/emoji_add_img.png