滚动列表(roller)和下拉列表类似,不过它是通过滚动来切换选择的列表项的。 滚动列表的创建、事件响应和获取选中值的方式都和下拉列表类似。以下是滚动列表的创建方式: lv_obj_t* roller01 =lv_roller_create(lv_scr_act());lv_roller_set_options(roller01,"Monday\nTuesday\nWednesday\n""Thursday\nFriday\nS...
#ifdef CONFIG_LV_USE_ROLLER #define LV_USE_ROLLER CONFIG_LV_USE_ROLLER #else #define LV_USE_ROLLER 0 #endif #else #define LV_USE_ROLLER 1 /*Requires: lv_label*/ #endif #endif #if LV_USE_ROLLER #ifndef LV_ROLLER_INF_PAGES #ifdef CONFIG_LV_ROLLER_INF_PAGES ...
release/v8.3 .github demos docs env_support examples scripts src core draw extra font hal misc widgets lv_api_map.h lv_conf_internal.h lv_conf_kconfig.h lvgl.h tests .codecov.yml .editorconfig .gitignore .pre-commit-config.yaml CMakeLists.txt ...
由于TextArea的getSelectedText()方法是从TextField方法继承而来.. so.. 在TextField.java中翻getSelectedText()的实现。 TextField中的getSelectedText()方法实现如下。 /** * Returns the selected text. * * @return the selected text */ public String getSelectedText() { int start = getCursorPos(), ...
# define LV_ROLLER_DEF_ANIM_TIME 200 /*Number of extra "pages" when the roller is infinite*/ # define LV_ROLLER_INF_PAGES 7 #endif /*Slider (dependencies: lv_bar)*/ #define LV_USE_SLIDER 1 /*Spinbox (dependencies: lv_ta)*/ ...
/*Roller (dependencies: lv_ddlist)*/ #define LV_USE_ROLLER 1 #if LV_USE_ROLLER != 0 /*Focus animation time [ms] (0: no animation)*/ # define LV_ROLLER_DEF_ANIM_TIME 200 /*Number of extra "pages" when the roller is infinite*/ ...
LV_ROLLER_MODE_INFINITE); 在设置列表项时滚动列表多了一个参数,代表滚动到底后需要停止还是循环往复。滚动列表非常适合用于列表项稍微有些多,没有足够的空间展示所有列表项的情况。因此,滚动列表还可以使用函数 voidlv_roller_set_visible_row_count(lv_obj_t*obj,uint8_trow_cnt); ...
#if LV_USE_ROLLER != 0 /*Focus animation time [ms] (0: no animation)*/ # define LV_ROLLER_DEF_ANIM_TIME 200 /*Number of extra "pages" when the roller is infinite*/ # define LV_ROLLER_INF_PAGES 7 #endif /*Slider (dependencies: lv_bar)*/ ...
/*Roller (dependencies: lv_ddlist)*/ #define LV_USE_ROLLER 1 #if LV_USE_ROLLER != 0 /*Focus animation time [ms] (0: no animation)*/ # define LV_ROLLER_DEF_ANIM_TIME 200 /*Number of extra "pages" when the roller is infinite*/ # define LV_ROLLER_INF_PAGES 7 #endif...
# define LV_ROLLER_INF_PAGES 7 #endif /*Slider (dependencies: lv_bar)*/ #define LV_USE_SLIDER 1 /*Spinbox (dependencies: lv_ta)*/ #define LV_USE_SPINBOX 1 /*Switch (dependencies: lv_slider)*/ #define LV_USE_SWITCH 1 /*Text area (dependencies: lv_label, lv_page)*...