in LVGL, how do we add a style on arc's indicator part?

Hey guys, in LVGL, how do we add a style on arc's indicator part?
19 Replies
undefined2001
undefined20016d ago
@undefined.elf have you done any design stuff for LVGl I did some design with ez studio Oh yes! @fbiego also told me of one such studios just escape a my mind
undefined2001
undefined20016d ago
GitHub
STM32F4_lvgl/src/main.c at main · DevHeadsCommunity/STM32F4_lvgl
Contribute to DevHeadsCommunity/STM32F4_lvgl development by creating an account on GitHub.
undefined2001
undefined20016d ago
I also wrote some style stuff squareline studio worked for many years but nowadays they have became commercial every good tech ever.. just saw briefly, doesnt seem like there is a part where it is adding the style on arc itself, is it? what style you want in a arc? lets start with a gradient on the indicator remove the main and knob I would recommend to try ez studio rather thar hardcode things 2nd part is easy 1st is where i was stuck let me look at that also you can check volos project on youtube he makes some insane designs with lvgl ah yes i follow him but if i remember he uses squareline yep he uses..
undefined2001
undefined20016d ago
LVGL_BEGINNER
YouTube
LVGL ESP32 2432S028R CYD (Beginner) create a simple speedometer wit...
If video was helpful give a like PLEASE LVGL ESP32-2432S028R CYD Beginners tutorial on creating a simple speedometer with Arc, Scale, Image and Labels. 00:00 - What we will be creating? 00:21 - Create new project? 01:20 - Add a Scale and set the properties? 02:53 - Basic explanation of Scale parts and set styles? 06:32 - Add a Arc and set the...
undefined2001
undefined20016d ago
yep similar styling properties I may buy one board with display wiring each time is like hell You don’t need another board yes. if I want to use wire every time Luckily some display uses serial communication can’t even imagine wiring a parallel display each time I use there is a deprecated widget that could do what i want but it axed post 8.x just saw from eez studio seems like they are using a image to make that effect
undefined2001
undefined20016d ago
@undefined.elf got the reverse done where the Main has the image
attachment 0
undefined2001
undefined20016d ago
but nothing seems to have the indicator, the image set
attachment 0
undefined2001
undefined20016d ago
lol it used to be simple where we create a gradient style and then add it the object In the past? yea which display are you using it looks really crisp my laptop 🫠 in the eez studio? nope emulator or native desktop? native desktop its a plain old simulator name? its a vscode plugin I didn’t know that🥲
melta101
melta1015d ago
lvgl project creator we prototype on that then move to HW you have to compile for any specific architecture? nope debugging by gdb build done by cmake well for me its lldb as gdb doesnt exist in mac @ZacckOsiemo any inputs? seem like squareline also isnt able to do that Help me understand the context again please what do you need to achieve trying to style the bar in an arc as gradient
melta101
melta1015d ago
hey @undefined.elf , i was able to get it to work
attachment 0
melta101
melta1015d ago
attachment 0
melta101
melta1015d ago
ggez adjusting width would be better for a better looks this was just poc wait a sec are you making a speedometer? yea then I would recommend you use the gradient of the bar in arc green to red also remove percentages from below and add them in the circumference of the arc Makes sense Time to open inkscape Oh you mean like dial? yeah that’s better for a speedometer i guess
melta101
melta1015d ago
something like this?
attachment 0
melta101
melta1015d ago
yes but why the rectangle inside oh ignore that lol i was testing few apis basically mirror the values of arc to the bar but your arc is looking really good have you completed it? had some escalation today on work so couldnt work was making my GUI sneak peek(do please give a feedback)
melta101
melta1015d ago
attachment 0
melta101
melta1015d ago
it is incomplete right? its still a drawing mask is ready fonts & text selection is pending and also designing the needle I would recommend orange for niddle and yellow/green for the scale for better contrast My laptop has a really bad display so can't tell how good the contrast is no prob once i reach back let me try what you say and let's see sure. it's just in my eyes blue has bad contrast with black amen, where is my artistic creativity when i need it I am also a bad designer 🤣 that's why I stopped working on frontend never touched FE, never plan to few things i plan to not touch for atleast some time Web related AI Back then I used to do some full stack web dev to earn some money to buy components for embedded 🫡 Impressive! me too me too buddy
melta101
melta1015d ago
could you share some feedback @ZacckOsiemo @undefined.elf
attachment 0
melta101
melta1015d ago
was thinking in the bottom quarter to have a battery bar what do you guys think?
melta101
melta1015d ago
Its a good structure to start on I think. Cool! Any comments on the color style? speedometer done Shouldn't it be oriented the reverse way? Yus, make it black and gold! Sure earlier theme was a neon style would you prefer a dirty theme as that is what i see in devhead's logo

Did you find this page helpful?