Edit online

屏幕旋转

本节展示了基于 LVGL 的 UI 框架,实现横屏竖用、竖屏横用的方式。以下方式任选一种,详细流程如下:
  • 静态旋转

    使用 me 进入配置菜单,使能 USE_DRAW_BUF 宏定义,开启转屏缓存:

    Application options  --->
        [*] ArtInChip LVGL demo  --->
            [*]   LVGL enable display rotation
                LVGL rotation degree (90)  --->
  • 动态旋转

    在程序运行到需要进行旋转屏幕时,调用 lv_disp_set_rotation

    API 定义在 packages/artinchip/lvgl-ui/lvgl/src/hal/lv_hal_disp.c