Open
Description
Поганий приклад в документації
https://docs.lilka.dev/uk/latest/library/ui/#_CPPv4N5lilka4MenuE
Без використання буферу дисплей буде миготіти.
Приклад який я пропоную:
#include <lilka.h>
void setup() {
lilka::begin();
}
void loop() {
lilka::Menu dreams("Оберіть щось");
dreams.addItem("Смерть русні");
dreams.addItem("Ядерка на червону площу");
dreams.addItem("Повернення Криму");
lilka::Canvas canvas;
while (!dreams.isFinished()) {
dreams.update();
dreams.draw(&canvas);
lilka::display.drawCanvas(&canvas);
}
int index = dreams.getCursor();
lilka::MenuItem item;
dreams.getItem(index, &item);
Serial.println(String("Ви обрали пункт ") + item.title);
}
Metadata
Metadata
Assignees
Labels
No labels