Yes.
Here's what i had in mind:
- create an item layout: a panel with 4 labels (set the corner radius of each label at 25 to get a circle)
View attachment 142140
- create a subroutine to fill the CLV: a for loop for the number of item panels you want
- for each iteration call a subroutine to fill each item panel using the item layout
- create a subroutine to set the colors of the labels and call that subroutine in the fill items subroutine
- set for each label a tag indicating the CLV item index and the label number (1-4)
- in the label click events you can use the label tag to identify the color label
Here's how it might look like:
View attachment 142141
In this example i use random colors but you can set the correct colors in the set colors subroutine.
You could read color values from a JSON file for instance.
Add the CLV to your ListOfColorsPanel and you are good to go.
Happy coding!