【技术实现步骤摘要】
用户界面状态信息的生成方法、装置、电子设备及介质
本公开涉及人机交互
,具体而言,本公开涉及一种用户界面状态信息的生成方法、装置、电子设备及介质。
技术介绍
随着科技的进步,人机交互的应用越来越广泛,设计师在对UI(UserInterface,用户界面)进行设计时,需要满足各方的需求,以保证UI界面在使用过程中给用户最佳的体验。现有的人机交互软件中,通常都设置有多个UI界面,每个UI界面的内容都会存在或多或少的区别,设计师在对UI界面进行设计时,需要考虑每个UI界面的具体内容以及功能,将人机交互软件中所有的功能在各个UI界面中实现,因此需要一种能够准确表述UI界面的手段,能够清楚的表述每个UI界面,但是在表述每个UI界面时,又不能占用太多的内存。现有的UI界面表述方法中,都是通过对界面进行描述,如当前界面为视频播放界面,或者当前界面为信息输入界面,但是视屏播放界面可能存在两个,导致界面之间的表述不容易区分,对界面表述不清楚。。由此可见,现有的UI界面表述方法中,存在界面之间的表述不容易区分,对界面表述不 ...
【技术保护点】
1.一种用户界面状态信息的生成方法,其特征在于,包括:/n获取目标用户界面的各控件标识;/n确定每个所述控件标识所对应的控件的第一动作属性信息;/n基于各所述控件的第一动作属性信息,得到所述目标用户界面的状态信息。/n
【技术特征摘要】
1.一种用户界面状态信息的生成方法,其特征在于,包括:
获取目标用户界面的各控件标识;
确定每个所述控件标识所对应的控件的第一动作属性信息;
基于各所述控件的第一动作属性信息,得到所述目标用户界面的状态信息。
2.根据权利要求1所述的方法,其特征在于,所述获取目标用户界面的各控件标识,包括:
获取所述目标用户界面的组件树,其中,所述组件树中的一个节点表征了所述目标用户界面的一个控件;
基于所述组件树确定各所述控件的控件标识。
3.根据权利要求1所述的方法,其特征在于,对于一个控件,所述控件的第一动作属性信息包括:
控件是否可见;
控件是否可操作;
控件是否可点击;
控件是否可长按;
控件是否可双击。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当至少两个控件的第一动作属性信息相同时,对所述至少两个控件的第一动作属性信息进行去重处理,保留所述至少两个控件的一个控件的第一动作属性信息。
5.根据权利要求4所述的方法,其特征在于,所述当至少两个控件的第一动作属性信息相同时,对所述至少两个控件的第一动作属性信息进行去重处理,包括:
当至少两个控件的第一动作属性信息相同、且所述至少两个控件对应的控件操作结果相同时,对所述至少两个控件的第一动作属性信息进行去重处理;
所述方法还包括:
当所述至少两个控件的第一动作属性信息相同、且所述至少两个控件对应的控件操作结果不同时,分别为所述至少两个控件中的各控件添加控件的第二属性信息,直至所述至少两个控件中各控件的最终属性信息均不同;
其中,所述第二属性信息为...
【专利技术属性】
技术研发人员:张钊,蔡天勤,邵珊珊,郭建强,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。