lvlg V7.11.0 textarea控件示例代码
时间: 2023-08-11 07:07:57 浏览: 130
控件代码实例
下面是LVGL V7.11.0的textarea控件示例代码:
```c
// 创建一个屏幕
lv_obj_t * scr = lv_disp_get_scr_act(NULL);
// 创建一个textarea控件
lv_obj_t * ta = lv_textarea_create(scr, NULL);
lv_textarea_set_text(ta, "Hello World!");
// 设置textarea控件的样式
static lv_style_t style_ta;
lv_style_copy(&style_ta, &lv_style_plain);
style_ta.body.opa = LV_OPA_70;
style_ta.body.main_color = LV_COLOR_BLACK;
style_ta.body.grad_color = LV_COLOR_BLACK;
style_ta.text.color = LV_COLOR_WHITE;
style_ta.text.opa = LV_OPA_70;
lv_textarea_set_style(ta, LV_TEXTAREA_STYLE_BG, &style_ta);
// 设置textarea控件的位置和大小
lv_obj_set_size(ta, 200, 100);
lv_obj_align(ta, NULL, LV_ALIGN_CENTER, 0, 0);
```
以上代码会在屏幕中心创建一个大小为200x100的textarea控件,并显示文本“Hello World!”。textarea的背景设置为半透明黑色,文本颜色为白色。你可以根据需要修改样式和位置等参数。
阅读全文