/* TaskA entry */
void boe_task_Entry(void *pvParameters)
{
static int count = 0;
char textbuffer[8] = {0};
lv_ui * handle = (lv_ui *)pvParameters;
while (1) {
if (lv_obj_get_hidden(handle->screen_turn_left)) {
lv_obj_set_hidden(handle->screen_turn_left, false);
}
else {
lv_obj_set_hidden(handle->screen_turn_left, true);
}
if (lv_obj_get_hidden(handle->screen_turn_right)) {
lv_obj_set_hidden(handle->screen_turn_right, false);
}
else {
lv_obj_set_hidden(handle->screen_turn_right, true);
}
//if (count % 2) {
// lv_obj_set_hidden(handle->screen_turn_left, true);
// lv_obj_set_hidden(handle->screen_turn_right, true);
//}
//else {
// lv_obj_set_hidden(handle->screen_turn_left, false);
// lv_obj_set_hidden(handle->screen_turn_right, false);
//}
if (999999 <= count) {
count = 0;
}
count++;
lv_label_set_long_mode(handle->screen_label_km, LV_LABEL_LONG_EXPAND);
lv_snprintf(textbuffer, sizeof(textbuffer), "%d km", count);
lv_label_set_text(handle->screen_label_km, textbuffer);
vTaskDelay(500UL);
}
}
/**
* Create a demo application
*/
void custom_init(lv_ui *ui)
{
/* Add your codes here */
xTaskCreate(boe_task_Entry, "TaskA", 60 * 1024, (void*)ui, configMAX_PRIORITIES - 1, NULL);
}
/*打三个参数为0,表示是直角*/
lv_style_set_radius(&style_screen_bar_1_bg_default, LV_STATE_DEFAULT, 10);