背景技术:
1、已有用于排版、屏幕显示等场景的布局定义方法,有一定操作复杂性和学习成本,随着人机交互内容与终端的不断丰富,难以满足车载屏、智能家居中控等使用场景中快速增长的用户自定义需求。
技术实现思路
1、为了解决原有技术操作复杂,学习成本高等问题,本发明提供了一种简单快捷的定义方法,用户使用应用该技术的产品可以根据需求快速定义复杂的排版布局。
2、本发明的方法为由5个操作组成的操作集合,用户可以根据需求组合使用这5个操作将已有的可自适应宽高比的矩形窗口组合成一个矩形视图。
3、本发明的方法操作集合中的5个操作分别为:
4、1. 向当前缓存中添加可自适应宽高比的矩形窗口,使用时需提供可自适应宽高比的窗口用于添加,简称add。
5、2. 向缓存中新增缓存并以新添加的缓存为当前缓存,简称new_buffer。
6、3. 为当前缓存中最新的窗口设置权重,使用时需提供正数数值用于指定权重,简称set_weight。
7、4. 将当前操作的缓存中的所有窗口按权重设置宽度比横向拼接作为新的可自适应宽高比的矩形窗口并切换至上级缓存为当前缓存,简称as_row。
8、5. 将当前操作的缓存中的所有窗口按权重设置高度比竖向拼接作为新的可自适应宽高比的矩形窗口并切换至上级缓存为当前缓存,简称as_column。
1.一种使用添加窗口、新建并切换当前缓存为最新缓存、设置当前缓存中最新窗口权重、将当前操作的缓存中的所有窗口按权重设置宽度比横向拼接作为新的可自适应宽高比的矩形窗口并切换至上级缓存为当前缓存、将当前操作的缓存中的所有窗口按权重设置高度比竖向拼接作为新的可自适应宽高比的矩形窗口并切换至上级缓存为当前缓存,5 个操作来定义矩形视图的多个矩形子窗口布局的方法。
2.根据权利要求1所述的新方法,其特征在于其技术实现可将操作集内操作元素以选项方式可视化呈现,以图形化界面交互的方式完成布局设置过程。
3.根据权利要求1所述的新方法,其特征在于其技术实现可以命令方式接受用户指令完成布局设置过程。
4.根据权利要求1所述的新方法,其特征在于其技术实现可以配置文件方式接受用户指令完成布局设置过程。