全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211076624.2 (22)申请日 2022.09.05 (71)申请人 飞狐信息技 术 (天津) 有限公司 地址 300280 天津市滨 海新区经济开发区 第一大街79号泰达MSD-C区C3座21层 2012单元 (72)发明人 李忠义 傅译锋 杨波  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张雪娇 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/0485(2022.01) (54)发明名称 一种信息交 互方法及系统 (57)摘要 本发明提供了一种信息交互方法及系统, 通 过将列表滑动组件和底层视图作为黏性交互通 用组件的子视图, 当列表滑动组件的内容向左滑 动到最右边时, 对包含fling惯性滑动在内的滑 动进行相应处理, 并根据黏性交互通用组件的内 容的滚动距离绘制和显示相应的提示文案, 不需 要在每个需要实现跳转需求的列表滑动组件都 增加一个多 余的itemv iew, 降低开发成本和提高 用户使用体验。 权利要求书3页 说明书12页 附图3页 CN 115145676 A 2022.10.04 CN 115145676 A 1.一种信息交 互方法, 其特 征在于, 所述方法包括: 在检测到列表滑动组件的内容向左滑动到最右边 时, 调用底层视图绘制并显示第 一提 示文案, 其中, 所述列表 滑动组件和所述底层视图为 黏性交互通用组件的子 视图; 在检测到右滑操作时, 控制所述黏性交互通用组件的内容向右滚动, 以使所述第一提 示文案消失; 在检测到左滑操作时, 判断所述左滑操作是否为fl ing惯性引起的滑动; 若所述左滑操作不是fling惯性引起的滑动, 确定所述黏性交互通用组件的内容的第 一滚动距离; 根据所述第一滚动距离, 控制所述黏性交互通用组件的内容向左滚动, 并调用所述底 层视图基于所述第一滚动距离绘制并显示所述第一 提示文案或第二 提示文案; 若所述左滑操作是fling惯性引起的滑动, 判断所述黏性交互通用组件的内容的当前 滚动距离是否小于滚动阈值; 若所述黏性交互通用组件的内容的当前滚动距离小于所述滚动阈值, 控制所述黏性交 互通用组件的内容继续向左滚动, 直至所述第一 提示文案处于 完全露出状态; 若所述黏性交互通用组件的内容的当前滚动距离不小于所述滚动阈值, 根据滚动距离 上限值控制所述黏性交互通用组件的内容继续向左滚动, 并调用所述底层视图绘制并显示 所述第二 提示文案, 其中, 所述滚动距离上限值 为所述滚动阈值的预设倍数。 2.根据权利要求1所述的方法, 其特征在于, 若所述左滑操作不是fling惯性引起的滑 动, 确定所述 黏性交互通用组件的内容的第一滚动距离, 包括: 若所述左滑操作不是fl ing惯性引起的滑动, 获取 所述左滑操作对应的横向滑动距离; 根据所述横向滑动距离, 计算所述 黏性交互通用组件的内容的偏移 距离; 利用所述偏移距离和所述黏性交互通用组件的内容的当前滚动距离, 确定所述黏性交 互通用组件的内容的第一滚动距离 。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述第一滚动距离, 控制所述黏 性交互通用组件的内容向左滚动, 并调用所述底层视图基于所述第一滚动距离 绘制并显示 所述第一 提示文案或第二 提示文案, 包括: 当所述第一滚动距离小于或等于滚动阈值 时, 控制所述黏性交互通用组件的内容向左 滚动, 并调用所述底层视图绘制并显示所述第一 提示文案; 当所述第一滚动距离大于所述滚动阈值 时, 控制所述黏性交互通用组件的内容向左滚 动, 并调用所述底层视图绘制并显示第二 提示文案。 4.根据权利要求1所述的方法, 其特征在于, 控制所述黏性交互通用组件的内容向右滚 动之后, 所述方法还 包括: 当所述黏性交互通用组件的内容向右滚动的滚动距离减小到0时, 控制所述黏性交互 通用组件的内容停止滚动。 5.根据权利要求1 ‑4中任一所述的方法, 其特 征在于, 所述方法还 包括: 在检测到滑动停止时, 判断所述黏性交互通用组件的内容的当前滚动距离是否大于滚 动阈值; 若所述黏性交互通用组件的内容的当前滚动距离大于所述滚动阈值, 执行第 一特定动 画, 以将所述黏性交互通用组件的内容的滚动距离回弹至所述第一提示文案处于完全露出权 利 要 求 书 1/3 页 2 CN 115145676 A 2状态; 若所述黏性交互通用组件的内容的当前滚动距离不大于所述滚动阈值, 执行第 二特定 动画, 以将所述 黏性交互通用组件的内容滚动至所述第一 提示文案处于 完全露出状态。 6.根据权利要求1 ‑4中任一所述的方法, 其特征在于, 所述列表滑动组件为 Recycler View; 所述 黏性交互通用组件为HorStick NavLayout。 7.一种信息交 互系统, 其特 征在于, 所述系统包括: 第一处理单元, 用于在检测到列表滑动组件的内容向左滑动到最右边时, 调用底层视 图绘制并显示第一提示文案, 其中, 所述列表滑动组件和所述底层视图为黏性交互通用组 件的子视图; 第一控制单元, 用于在检测到右滑操作时, 控制所述黏性交互通用组件的内容向右滚 动, 以使所述第一 提示文案消失; 第一判断单元, 用于在检测到左滑操作时, 判断所述左滑操作是否为fling惯性引起的 滑动; 第一确定单元, 用于若所述左滑操作不是fling惯性引起的滑动, 确定所述黏性交互通 用组件的内容的第一滚动距离; 第二控制单元, 用于根据所述第一滚动距离, 控制所述黏性交互通用组件的内容向左 滚动, 并调用所述底层视图基于所述第一滚动距离 绘制并显示所述第一提示文案或第二提 示文案; 第二判断单元, 用于若所述左滑操作是fling惯性引起的滑动, 判断所述黏性交互通用 组件的内容的当前滚动距离是否小于滚动阈值; 第三控制单元, 用于若所述黏性交互通用组件的内容的当前滚动距离小于所述滚动阈 值, 控制所述黏性交互通用组件的内容继续向左滚动, 直至所述第一提示文案处于完全露 出状态; 第四控制单元, 用于若所述黏性交互通用组件的内容的当前滚动距离不小于所述滚动 阈值, 根据滚动距离上限值控制所述黏性交互通用组件的内容继续向左滚动, 并调用所述 底层视图绘制并显示所述第二提示文案, 其中, 所述滚动距离上限值为所述滚动阈值的预 设倍数。 8.根据权利要求7 所述的系统, 其特 征在于, 所述第一确定单 元包括: 获取模块, 用于若所述左滑操作 不是fling惯性引起的滑动, 获取所述左滑操作对应的 横向滑动距离; 计算模块, 用于根据所述横向滑动距离, 计算所述黏性交互通用组件的内容的偏移距 离; 确定模块, 用于利用所述偏移距离和所述黏性交互通用组件的内容的当前滚动距离, 确定所述 黏性交互通用组件的内容的第一滚动距离 。 9.根据权利要求7所述的系统, 其特征在于, 所述第二控制单元具体用于: 当所述第一 滚动距离小于或等于滚动阈值时, 控制所述黏性交互通用组件的内容向左滚动, 并调用所 述底层视图绘制并显示所述第一提示文案; 当所述第一滚动距离大于所述滚动阈值时, 控 制所述黏性交互通用组件的内容向左滚动, 并调用所述底层视图绘制并显示第二提示文 案。权 利 要 求 书 2/3 页 3 CN 115145676 A 3

.PDF文档 专利 一种信息交互方法及系统

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