(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210447874.6 (22)申请日 2022.04.26 (71)申请人 网易 (杭州) 网络有限公司 地址 310000 浙江省杭州市滨江区长河街 道网商路59 9号4幢7层 (72)发明人 林烁 刘印挺  (74)专利代理 机构 北京市京大律师事务所 11321 专利代理师 何少岩 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) (54)发明名称 显示控制方法、 装置和电子设备 (57)摘要 本发明提供了一种显示控制方法、 装置和电 子设备, 响应于终端屏幕从第一姿态旋转至第二 姿态, 获取第一姿态下的屏幕的控件 元素和控件 元素的尺 寸信息; 第一姿态下的屏幕的控件元素 预先划分为多个控件组; 每个控件组包括至少一 个控件元素; 根据控件组的尺 寸信息和第二姿态 下的屏幕尺 寸, 确定需要调整的目标控件组及其 调整方式; 按照该调整方式调整目标控件组, 显 示第二姿态下的屏幕的控件元素。 该方式预先划 分屏幕的控件元素, 得到多个控件组, 以控件组 为单元判断需要调整的目标控件组和调整方式, 只需要调整目标控件组, 以控件 元素调整量最少 的适配方式进行转换, 减少了转换复杂 度和程序 代码数量, 提高了转换效率, 降低了开发和维护 成本。 权利要求书2页 说明书10页 附图3页 CN 115080140 A 2022.09.20 CN 115080140 A 1.一种显示控制方法, 其特 征在于, 所述方法包括: 响应于终端屏幕从第一姿态转换至第二姿态, 获取所述第一姿态下的屏幕的控件元 素, 以及所述控件元素的尺寸信息; 其中, 所述第一姿态下的屏幕与所述第二姿态下的屏幕 在指定轴向上 的尺寸不同; 所述第一姿态下 的屏幕的控件元素预先划分为多个控件组; 每 个所述控 件组包括至少一个控 件元素; 根据所述控件组 的尺寸信 息和所述第 二姿态下的屏幕尺寸, 确定 需要调整的目标控件 组, 以及所述目标控 件组的调整方式; 按照所述目标控件组 的调整方式调整所述目标控件组, 基于调整后的多个所述控件组 的显示位置, 显示所述第二姿态下的屏幕的控 件元素。 2.根据权利要求1所述的方法, 其特征在于, 所述控件组为控件父元素; 所述控件组中 的控件元素为所述控 件父元素的控件子元素; 根据所述控件组 的尺寸信 息和所述第 二姿态下的屏幕尺寸, 确定 需要调整的目标控件 组, 以及所述目标控 件组的调整方式的步骤, 包括: 如果所述控件父元素在指定方向上的尺寸大于所述第二姿态下的屏幕在所述指定方 向上的尺寸, 将所述控件父元素确定为目标控件父元素; 其中, 如果所述第一姿态下的屏幕 为横屏, 所述第二姿态下的屏幕为竖屏, 所述指 定方向为水平方向; 如果所述第一姿态下的 屏幕为竖屏, 所述第二姿态下的屏幕为横屏, 所述指定方向为竖直方向; 根据所述目标控件父元素中控件子元素的尺寸信 息和所述第 二姿态下的屏幕尺寸, 确 定需要调整的目标控 件子元素, 以及所述目标控 件子元素的调整方式。 3.根据权利要求2所述的方法, 其特征在于, 根据 所述目标控件父元素中控件子元素的 尺寸信息和所述第二姿态下 的屏幕尺寸, 确定需要调整的目标控件子元素, 以及所述 目标 控件子元素的调整方式的步骤, 包括: 如果所述控件子元素在所述指定方向上的尺寸大于所述第二姿态下的屏幕在所述指 定方向上的尺寸, 将所述控 件子元素确定为第一目标控 件子元素; 将所述第一目标控制子元 素的调整方式确定为尺寸调整。 4.根据权利要求2所述的方法, 其特征在于, 根据 所述目标控件父元素中控件子元素的 尺寸信息和所述第二姿态下 的屏幕尺寸, 确定需要调整的目标控件子元素, 以及所述 目标 控件子元素的调整方式的步骤, 包括: 如果处于同一指定位置的多个所述控件子元素在所述指定方向上的尺寸之和大于所 述第二姿态下的屏幕在所述指 定方向上的尺寸, 将多个所述控件子元素确定为第二目标控 件子元素; 将所述第二目标控制子元 素的调整方式确定为 位置调整。 5.根据权利要求2所述的方法, 其特征在于, 所述控件父元素为动态填充容器; 所述控 件父元素中相 邻的控件子元素之间的第一指定边间距不变, 所述控件父元素的内边缘和与 所述控件父元素相邻的控 件子元素之间第二指定边间距不变。 6.根据权利要求1所述的方法, 其特征在于, 所述目标控件组中包括第 一目标控制子元 素和第二目标控制子元 素; 按照所述目标控 件组的调整方式调整所述目标控 件组的步骤, 包括: 根据自动布局的方式, 调整所述第一目标控制子元素的尺寸, 调整所述第二目标控制权 利 要 求 书 1/2 页 2 CN 115080140 A 2子元素的位置, 使所述第一目标控制子元素在指 定方向上的尺寸小于所述第二姿态下的屏 幕在所述指定方向上的尺寸, 使处于同一指定位置的所述第二目标控制子元素在所述指定 方向的尺寸之和小于所述第二姿态下的屏幕在所述指定方向的尺寸。 7.根据权利要求6所述的方法, 其特征在于, 调 整所述第 二目标控制子元素的位置的步 骤之后, 所述方法还 包括: 如果处于同一指定位置的调整后的所述第二目标控制子元素在所述指定方向上的尺 寸之和大于所述第二姿态下的屏幕在所述指定方向上的尺寸, 调整所述调整后的所述第二 目标控制子元 素的尺寸。 8.根据权利要求2所述的方法, 其特征在于, 所述第 一姿态下的屏幕的控件元素预先通 过下述方式划分为多个控 件组: 根据各个所述控件元素在所述第 一姿态下的屏幕中的位置信 息和属性信 息, 将属性相 同以及位于预设区域的控 件元素确划分为同一个控 件组。 9.一种显示控制装置, 其特 征在于, 所述装置包括: 获取模块, 用于响应于终端屏幕从第一姿态旋转至第二姿态, 获取所述第一姿态下的 屏幕的控件元素, 以及所述控件元素的尺寸信息; 其中, 所述第一姿态下的屏幕与所述第二 姿态下的屏幕在指 定轴向上的尺寸不同; 所述第一姿态下的屏幕的控件元素预先划分为多 个控件组; 每个所述控 件组包括至少一个控 件元素; 确定模块, 用于根据所述控件组的尺寸信息和所述第二姿态下的屏幕尺寸, 确定需要 调整的目标控 件组, 以及所述目标控 件组的调整方式; 调整模块, 用于按照所述目标控件组的调整方式调整所述目标控件组, 基于调整后的 多个所述控 件组的显示 位置, 显示所述第二姿态下的屏幕的控 件元素。 10.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器存储有能够被所述 处理器执行的计算机可执行指 令, 所述处理器执行所述计算机可执行指令以实现权利要求 1‑8任一项所述的显示控制方法。 11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机可 执行指令, 所述计算机可执行指令在被处理器调用和执行时, 所述计算机可执行指令促使 所述处理器实现权利要求1 ‑8任一项所述的显示控制方法。权 利 要 求 书 2/2 页 3 CN 115080140 A 3

.PDF文档 专利 显示控制方法、装置和电子设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 显示控制方法、装置和电子设备 第 1 页 专利 显示控制方法、装置和电子设备 第 2 页 专利 显示控制方法、装置和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:06:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。