Themes are used to give a new look to your GUI at a glance. Look on the images below how different could be same GUI by applying different themes. The main color of the themes can be adjusted according to your needs.
You can learn more about Themes here: https://littlevgl.com/basics#themes or read the basic now.
A theme is a collection of a lot of styles to apply on the GUI components. By loading a theme you can chage the apperance of the whole GUI. It is super easy, just type:
lv_theme_t * th = lv_theme_night_init(210, &lv_font_dejavu_40); //Set a HUE value and a Font for the Night Theme lv_theme_set_current(th); //Apply the theme
The following images are created by loading a test code from lv_examples repository:
lv_theme_t * th = lv_theme_night_init(210, &lv_font_dejavu_40); //Set a HUE value and a Font for the Night Theme lv_test_theme(th); //Load the test GUI
Elegant dark theme which shows confidence and high quality.
Futuristic theme which looks like an alien spaceship's dashboard.
Clean an light theme with bold colors. Insipred by Android's material design
Light, breathing and paceful theme. Well suited in health care applications
A theme designed for monochrome display with low memory usage.
A theme which uses manly the built-in styles to achive very small memory footprint.
LittlevGL - Open-source Embedded GUI Library
LittlevGL is a free and open-source graphics library providing everything you need to create embedded GUI with easy-to-use graphical elements, beautiful visual effects and low memory footprint.
If you like LittlevGL, please
support its deveopment!
The founder of Littlev Graphics Library (LittlevGL) and related software modules is:
All Rights Reserved © 2018 Hungary