首页 > 其他分享 >LVGL深色、浅色主题配置

LVGL深色、浅色主题配置

时间:2024-04-09 20:12:52浏览次数:14  
标签:USE 深色 DEFAULT LV define THEME LVGL 浅色

目录

LVGL版本:

LVGL v8.3

深色、浅色主题配置所在位置:

在lv_conf.h文件中的476行左右,宏:LV_THEME_DEFAULT_DARK 可直接配置深色、浅色主题:

/*-----------
 * Themes
 *----------*/
/*A simple, impressive and very complete theme*/
#define LV_USE_THEME_DEFAULT    1
#if LV_USE_THEME_DEFAULT

// 该值配置为1设置为深色模式,背景色默认为黑色。
// 该值为0时设置为浅色模式,背景色默认为白色
/*0: Light mode; 1: Dark mode*/
# define LV_THEME_DEFAULT_DARK     1

/*1: Enable grow on press*/
# define LV_THEME_DEFAULT_GROW              1

/*Default transition time in [ms]*/
# define LV_THEME_DEFAULT_TRANSITON_TIME    80
#endif /*LV_USE_THEME_DEFAULT*/

/*An very simple them that is a good starting point for a custom theme*/
 #define LV_USE_THEME_BASIC    1

/*A theme designed for monochrome displays*/
#define LV_USE_THEME_MONO       1

标签:USE,深色,DEFAULT,LV,define,THEME,LVGL,浅色
From: https://www.cnblogs.com/BiAn-weipeng/p/18124693

相关文章

  • LVGL显示中文
    lvgl显示中文文章的首先,我要提醒,一定要先把编译器的格式改为UTF-8!!!!这个很重要,如何修改我就不多赘述,可以自行搜索如何修改。LVGL自带CJK字体库,包含了一小部分中文字体,以繁体字为主,如果包含了需要的汉字,那就可以直接用。首先打开lv_conf.h文件,具体位置就在根目录。找到大......
  • lvgl移植以及使用记录(1)
    LVGL使用记录一、移植LVGL使用LVGL的V8.3.10版本,移植对照正点原子或者网上的教程。1.1移植部分打开LVGLPorting中lv_port_disp的宏,将if0改为if1,需要使用按键、旋转编码器、触摸屏则需要再打开lv_port_indev中的宏,配置好接口。(习惯先把屏幕调通,再去调其他组件)#if1......
  • HarmonyOS NEXT深色模式案例
    介绍本示例介绍在开发应用以适应深色模式时,对于深色和浅色模式的适配方案,采取了多种策略如下:固定属性适配:对于部分组件的颜色属性,如背景色或字体颜色,若保持不变,可直接设定固定色值或引用固定的资源文件。双资源目录适配:在resources目录下新增dark子目录,用于存放深色模式下的......
  • STM32_LVGL移植流程及注意事项
    STM32——LVGL移植流程及注意事项下载源码(lvgl8.2):点击git下载.源码精简lvgl-8.2​|build:使用Cmake工具编译的相关文件​|demos:lvgl官方的测试demos​|docs:lvgl文档​......
  • 将SquareLine Studio导出的LVGL代码在windows上运行
    1.引入SDL驱动SquareLineStudio导出的LVGL代码后如果要在windows上运行需要引入SDL的驱动,官方导出的代码是没有的,这里提供一个自己在网上找到的SDL2-2.28.1包,解压后放在同一目录下即可2.编写CmakeLists.txt这里提供我这边自己修改的CmakeLists.txtcmake_minimum_required(......
  • esp32笔记[15]-使用LVGL 9.0显示图片
    摘要在esp32s3上使用LVGL9.0显示图片.关键信息编译环境:ESP-IDFv4.4LVGL:9.0board:酷世DIYESP32S3开发板Link:https://item.taobao.com/item.htm?&id=655913924680flashsize:8MBLCDdriver:ILI9341LCDmodule:2.4TFTSPI240x320v1.2Touchdriver:XPT2046......
  • ESP32 LVGL:使用图标解决图片过大存不下的问题
    原文:ESP32LVGL:使用图标解决图片过大存不下的问题_lvgl生成的图片太大-CSDN博客文章目录背景方法将PNG图片转为字库文件LVGL加载自定义字体图标参考背景在LVGL中,用将图片转为C语言数组的方式储存的时候,图片转换的数组过大,当图片过多时会出现存不下的问题。因此,可以使用字库图标解......
  • Linux 环境中使用 LVGL
    原文:https://www.cnblogs.com/jzcn/p/17011647.html之前有记录过在esp32中使用LVGL的笔记,需要的小伙伴可以了解一下,esp-idf移植lvgl8.3.3我之前整理的学习资料:https://www.cnblogs.com/jzcn/p/16647106.html一、准备材料开发板:一块linux的开发板或linux的虚拟机lvg......
  • Ubuntu下运行LVGL模拟器
    目录一、前言二、下载并安装VSCode(方法很多,总之装好VSCode就行了)三、获取源码3.2方法一:从Github拉取源码(有梯子)3.3方法二:从Gitee码云拉取源码(无梯子)四、安装LinuxSDL2驱动五、编译源码一、前言​ LVGL是一个可高度可裁剪、低资源占用、界面美观且易用的C语言嵌入式系统......
  • java 判断图片背景是深色的
    判断图片背景是深色的流程flowchartTDA[获取图片]-->B[将图片转换为灰度图]B-->C[获取灰度图像素点信息]C-->D[统计灰度图中像素点的颜色值]D-->E[根据颜色值判断背景色是深色还是浅色]E-->F[返回判断结果]具体步骤及代码实现1.获取图片首先,我们需要获取一张......