1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 03:12:20 +01:00

[lvgl] Fix: allow full range of styles on dropdown list. (#7552)

This commit is contained in:
Clyde Stubbs
2024-10-07 13:43:41 +11:00
committed by GitHub
parent 03a95ee05f
commit 6a2ed8241e
4 changed files with 58 additions and 2 deletions

View File

@@ -1,3 +1,16 @@
substitutions:
light_recessed: "\U000F179B"
wall_sconce_round: "\U000F0748"
gas_burner: "\U000F1A1B"
home_icon: "\U000F02DC"
menu_left: "\U000F0A02"
menu_right: "\U000F035F"
close: "\U000F0156"
delete: "\U000F01B4"
backspace: "\U000F006E"
check: "\U000F012C"
arrow_down: "\U000F004B"
lvgl:
log_level: TRACE
bg_color: light_blue
@@ -599,6 +612,42 @@ lvgl:
- name: Cat
id: tabview_tab_2
widgets:
- dropdown:
indicator:
text_font: helvetica20
id: lv_dropdown
options:
- First
- Second
- Third
- 4th
- 5th
- 6th
- 7th
- 8th
- 9th
selected_index: 2
dir: top
symbol: ${arrow_down}
dropdown_list:
max_height: 100px
bg_color: 0x000080
text_color: 0xFF00
selected:
bg_color: 0xFFFF00
checked:
bg_color: 0x00
text_color: 0xFF0000
scrollbar:
bg_color: 0xFF
on_value:
logger.log:
format: "Dropdown changed = %d"
args: [x]
on_cancel:
logger.log:
format: "Dropdown closed = %d"
args: [x]
- image:
src: cat_image
on_click:
@@ -659,6 +708,7 @@ lvgl:
width: 4
color: 0xA0A0A0
r_mod: -20
opa: 0%
font:
- file: "gfonts://Roboto"