【技术实现步骤摘要】
一种交互界面搭建方法、装置、电子设备及存储介质
[0001]本申请涉及人机交互领域,具体而言,涉及一种交互界面搭建方法、装置、电子设备及存储介质。
技术介绍
[0002]目前针对程序、网页等交互界面,通常会提供低代码的界面设计平台,以方便非开者自行设计满足需求的交互界面。
[0003]在这类界面设计平台中,往往可以提供相对固定、交互逻辑简单的页面模板,以供设计者进行选择。
[0004]但是,由于模板及交互逻辑的设计粒度较大,导致用户在进行页面设计时,页面样式与交互逻辑相对固定,降低了界面设计平台的设计自由度。
技术实现思路
[0005]本申请的目的在于提供一种交互界面搭建方法、装置、电子设备及存储介质,以提供较为灵活的页面设计逻辑,提高设计自由度。
[0006]为了实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供一种交互界面搭建方法,包括:响应用户的组件选择操作,在画布界面显示被选组件的预览示意图;当所述组件选择操作结束时,确认所述被选组件与所述画布界面中其他组件的当前位置关系;根据所述当前位置关系确定所述被选组件与所述其他组件的当前层级关系;若所述当前层级关系为同级关系时,根据所述当前位置关系确定所述被选组件是否与第一预设布局信息匹配;所述第一预设布局信息与所述其他组件所属第一父组件对应;所述第一预设布局信息表征第一类组件排列方式;若所述被选组件与第一预设布局信息不匹配,则生成第二父组件,将所述被选组件与所述其他组件作为所述第二父 ...
【技术保护点】
【技术特征摘要】
1.一种交互界面搭建方法,其特征在于,包括:响应用户的组件选择操作,在画布界面显示被选组件的预览示意图;当所述组件选择操作结束时,确认所述被选组件与所述画布界面中其他组件的当前位置关系;根据所述当前位置关系确定所述被选组件与所述其他组件的当前层级关系;若所述当前层级关系为同级关系时,根据所述当前位置关系确定所述被选组件是否与第一预设布局信息匹配;所述第一预设布局信息与所述其他组件所属第一父组件对应;所述第一预设布局信息表征第一类组件排列方式;若所述被选组件与第一预设布局信息不匹配,则生成第二父组件,将所述被选组件与所述其他组件作为所述第二父组件的子组件;根据所述第二父组件对应的第二预设所述布局信息,在所述画布界面中显示所述被选组件与所述其他组件的最终预览示意图;所述第二预设布局信息表征第二类组件排列方式。2.如权利要求1所述的方法,其特征在于,还包括:若所述被选组件与第一预设布局信息匹配,根据所述第一预设所述布局信息,在所述画布界面中显示所述被选组件与所述其他组件的最终预览示意图。3.如权利要求1所述的方法,其特征在于,还包括:若所述当前层级关系为父子关系时,将所述其他组件作为被选组件的第三父组件,并根据所述第三父组件对应的第三预设所述布局信息,在所述画布界面中显示所述被选组件与所述其他组件的最终预览示意图。4.如权利要求1所述的方法,其特征在于,在响应用户的组件选择操作,在画布界面显示被选组件的预览示意图的步骤之后,还包括:在所述组件选择操作执行中,获得所述被选组件与所述画布界面中其他组件的过程位置关系;根据所述过程位置关系确定所述被选组件与所述其他组件的过程层级关系;在控件树交互界面显示表征所述过程层级关系的过程节点信息。5.如权利要求4所述的方法,其特征在于,在所述组件选择操作执行中,获得所述被选组件与所述画布界面中其他组件的过程位置关系的步骤,包括:获得所述组件选择操作的组件过程位置信息,所述当前位置信息表征所述被选组件的过程位置;缓存所述组件过程位置信息;根据所述组件过程位置信息与所述其他组件的位置信息,确定所述过程位置关系;所述当所述组件选择操作结束时,确认所述被选组件与所述画布界面中其他组件的当前位置关系的步骤,包括:当所述组件选择操作结束时,获得所述组件选择操作的组件当前位置信息;判断所述组件当前位置信息是否命中所述组件过程位置信息;若是,则根据所述组件过程位置信息与所述其他组件的位置信息,确定所述当前位置关系;若否,则根据所述组件当前位置信息与所述其他组件的位置信息,确定所述当前位置
关系。6.如权利要求5所述的方法,其特征在于,还包括:当所述组件选择操作结束时,将所述控件树交互界中的过程节点信息更新为当前节点信息,所述当前节点信息表征所述当前层级关系。7.如权利要求1所述的方法,其特征在于,还包括:在所述控件树交互界面显示表征所述当前层级关系的当前节点信息;所述当前节点信息包含被选节点与至少一个其他节点;所述被选节点与所述被选组件对应;所述其他节点与所述其他组件对应;响应用户的节点更新操作,在所述控件树交互界面显示表征更新层级关系的更新节点信息;所述更新节点信息包含所述被选节...
【专利技术属性】
技术研发人员:钟英常,
申请(专利权)人:广州虎牙信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。