用户工具

站点工具


icore4tlvgl_5

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore4tlvgl_5 [2020/12/02 17:03]
zgf
icore4tlvgl_5 [2022/04/01 11:12] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-11-18 ​ |  yang  |  初次建立 ​ |  |  V1.0  |  2020-11-18 ​ |  yang  |  初次建立 ​ | 
行 57: 行 56:
   * **1.3对齐**   * **1.3对齐**
 使用**lv_obj_align(obj,​ obj_ref, LV_ALIGN_...,​ x_ofs, y_ofs)**可以将一个对象与另一个对象对齐。 ​ 使用**lv_obj_align(obj,​ obj_ref, LV_ALIGN_...,​ x_ofs, y_ofs)**可以将一个对象与另一个对象对齐。 ​
-  * • **obj** 是要对齐的对象。 +  * **obj** 是要对齐的对象。 
-  * • **obj_ref** 是参考对象,**obj** 将与之对齐。如果为**obj_ref = NULL**,则将使用**obj**的父项。  +  * **obj_ref** 是参考对象,**obj** 将与之对齐。如果为**obj_ref = NULL**,则将使用**obj**的父项。  
-  * • 第三个参数**LV_ALIGN_...**是对齐方式的类型。 +  * 第三个参数**LV_ALIGN_...**是对齐方式的类型。 
-  * • 最后两个参数 **x_ofs, y_ofs**允许您在对齐对象后将其移动指定数量的像素。+  * 最后两个参数 **x_ofs, y_ofs**允许您在对齐对象后将其移动指定数量的像素。
 对齐方式类型如下图所示,对齐类型的构建方式类似于 **LV_ALIGN_ ​ +  OUT_TOP_MID**。 对齐方式类型如下图所示,对齐类型的构建方式类似于 **LV_ALIGN_ ​ +  OUT_TOP_MID**。
 {{ :​icore4t:​icore4t_rtt_lvgl_5_1.png?​direct |}} {{ :​icore4t:​icore4t_rtt_lvgl_5_1.png?​direct |}}
行 102: 行 101:
   * **1.5属性**   * **1.5属性**
 基础对象有一些属性可以通过以下方式启用/​禁用: **lv_obj_set_...(obj,​ true/​false)** 基础对象有一些属性可以通过以下方式启用/​禁用: **lv_obj_set_...(obj,​ true/​false)**
-  * • **hidden**隐藏对象。它不会被绘制,输入设备会将其视为不存在。它的子类也将被隐藏。 +  * **hidden**隐藏对象。它不会被绘制,输入设备会将其视为不存在。它的子类也将被隐藏。 
-  * • **click** 允许您通过输入设备单击对象。如果禁用,则单击事件将传递到此事件后面的对象(例如,默认情况下不可点击标签)。 +  * **click** 允许您通过输入设备单击对象。如果禁用,则单击事件将传递到此事件后面的对象(例如,默认情况下不可点击标签)。 
-  * • **top** 如果启用,则单击此对象或其任何子级时,该对象将进入前台。 +  * **top** 如果启用,则单击此对象或其任何子级时,该对象将进入前台。 
-  * • **drag** 启用拖动(通过输入设备移动)。 +  * **drag** 启用拖动(通过输入设备移动)。 
-  * • **drag_dir** 仅在特定方向上启用拖动。(**LV_DRAG_DIR_HOR/​VER/​ALL** )。 +  * **drag_dir** 仅在特定方向上启用拖动。(**LV_DRAG_DIR_HOR/​VER/​ALL** )。 
-  * • **drag_throw** 通过拖动启用“throwing”,使对象具有动量。 +  * **drag_throw** 通过拖动启用“throwing”,使对象具有动量。 
-  * • **drag_parent** 如果启用,则在拖动过程中将移动对象的父对象。看起来就像拖动父级。+  * **drag_parent** 如果启用,则在拖动过程中将移动对象的父对象。看起来就像拖动父级。
   * 使用递归检查,因此也可以传递给父级的父级。   * 使用递归检查,因此也可以传递给父级的父级。
-  * • **parent_event** 将事件传播给父母。递归检查,因此也可以传播给祖父母。 +  * **parent_event** 将事件传播给父母。递归检查,因此也可以传播给祖父母。 
-  * • **opa_scale_enable** 启用不透明度缩放。+  * **opa_scale_enable** 启用不透明度缩放。
  
   * **1.6保护**   * **1.6保护**
-库中有一些自动发生的特定操作。为防止一种或多种此类行为,您可以保护对象免受它们干扰。使用函数 **lv_obj_set/​clear_protect(obj,​ LV_PROTECT_...)** 设置/​清除对象的保护。具体保护措施如下: +库中有一些自动发生的特定操作。为防止一种或多种此类行为,您可以保护对象免受它们干扰。使用函数 **lv_obj_add/​clear_protect(obj,​ LV_PROTECT_...)** 设置/​清除对象的保护。具体保护措施如下: 
-  * • **LV_PROTECT_NONE** 没有保护 +  * **LV_PROTECT_NONE** 没有保护 
-  * • **LV_PROTECT_POS** 防止自动定位(例如,容器中的布局) +  * **LV_PROTECT_POS** 防止自动定位(例如,容器中的布局) 
-  * • **LV_PROTECT_FOLLOW** 在自动排列中防止被追随(进行“换行”) +  * **LV_PROTECT_FOLLOW** 在自动排列中防止被追随(进行“换行”) 
-  * • **LV_PROTECT_PARENT** 防止自动更改父项。 +  * **LV_PROTECT_PARENT** 防止自动更改父项。 
-  * • **LV_PROTECT_PRESS_LOST** 当触点滑出对象时,防止丢失触点。(例如,按下某个按钮后,可以滑动触点到按钮外部进行释放) +  * **LV_PROTECT_PRESS_LOST** 当触点滑出对象时,防止丢失触点。(例如,按下某个按钮后,可以滑动触点到按钮外部进行释放) 
-  * • **LV_PROTECT_CLICK_FOCUS** 如果对象在组中并且启用了单击焦点,则防止其自动+  * **LV_PROTECT_CLICK_FOCUS** 如果对象在组中并且启用了单击焦点,则防止其自动
   * 聚焦。   * 聚焦。
-  * • **LV_PROTECT_CHILD_CHG** 禁用子类更改信号。库内部使用。+  * **LV_PROTECT_CHILD_CHG** 禁用子类更改信号。库内部使用。
  
   * **1.7扩展点击区域**   * **1.7扩展点击区域**
 默认情况下,用户只能在该对象的对应区域上单击该对象,但是用户可以使用**lv_obj_set_ext_click_area(obj,​ left, right, top, bottom)**来扩展该区域。 参数**left/​right/​top/​bottom**描述可点击区域在每个方向上超出默认设置的范围。 默认情况下,用户只能在该对象的对应区域上单击该对象,但是用户可以使用**lv_obj_set_ext_click_area(obj,​ left, right, top, bottom)**来扩展该区域。 参数**left/​right/​top/​bottom**描述可点击区域在每个方向上超出默认设置的范围。
 不过这个特性需要在 lv_conf.h 中使能 **LV_USE_EXT_CLICK_AREA**。可能的值为: 不过这个特性需要在 lv_conf.h 中使能 **LV_USE_EXT_CLICK_AREA**。可能的值为:
-  * • **LV_EXT_CLICK_AREA_FULL** 将所有 4 个坐标存储为 lv_coord_t +  * **LV_EXT_CLICK_AREA_FULL** 将所有 4 个坐标存储为 lv_coord_t 
-  * • **LV_EXT_CLICK_AREA_TINY** 仅将水平和垂直坐标(使用**eft/​right和top/​bottom**中较大的值)存储为 uint8_t +  * **LV_EXT_CLICK_AREA_TINY** 仅将水平和垂直坐标(使用**eft/​right和top/​bottom**中较大的值)存储为 uint8_t 
-  * • **LV_EXT_CLICK_AREA_OFF** 禁用此特性+  * **LV_EXT_CLICK_AREA_OFF** 禁用此特性
  
 ==== 二、相关特性 ==== ==== 二、相关特性 ====
icore4tlvgl_5.1606899819.txt.gz · 最后更改: 2020/12/02 17:03 由 zgf