System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,尤其涉及一种用户界面处理方法、装置、设备、存储介质及程序产品。
技术介绍
1、随着计算机技术的发展,各种应用随之出现,应用的用户界面成为了用户获取信息的重要来源。但是,由于语种切换等原因,用户界面需要显示的文本有时会出现变化,如文本超长。目前,针对这种问题,各种应用都只是将超长的文本内容进行缩写或者省略号方式展示,导致用户无法看到完整内容,影响用户获取信息的效率。
2、基于此,目前在显示变化的文本时,存在展示效果不佳的问题。
技术实现思路
1、本申请实施例提供一种用户界面处理方法、装置、设备、存储介质及程序产品,能够提高变化的文本的展示效果。
2、第一方面,本申请实施例提供了一种用户界面处理方法,包括:根据用户界面的文本变化,获取文本变化相关的界面变化信息;根据所述界面变化信息,确定所述用户界面中的待调整组件,所述待调整组件用于展示变化的文本;根据所述待调整组件的文本展示属性,从预设规则库筛选出与所述待调整组件匹配的目标组件展示模式,所述预设规则库包括多个组件展示模式,不同组件展示模式对应的匹配条件不同;根据所述目标组件展示模式,处理所述待调整组件。
3、第二方面,本申请实施例提供了一种用户界面处理装置,所述装置包括:获取模块,用于根据用户界面的文本变化,获取文本变化相关的界面变化信息;确定模块,用于根据所述界面变化信息,确定所述用户界面中的待调整组件,所述待调整组件用于展示变化的文本;匹配模块,用于根据所述待调整组件的文本展示
4、第三方面,本申请实施例提供了一种用户界面处理设备,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如第一方面所述的用户界面处理方法。
5、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如第一方面所述的用户界面处理方法。
6、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的用户界面处理方法。
7、本申请实施例提供一种用户界面处理方法,该方法根据用户界面的文本变化,获取文本变化相关的界面变化信息,根据界面变化信息,确定用户界面中用于展示变化的文本的待调整组件,由于预设规则库包括多个组件展示模式,不同组件展示模式对应的匹配条件不同,因此,本申请实施例提供的方法能够自动兼容不同类型的组件,根据待调整组件的文本展示属性,从预设规则库筛选出与待调整组件匹配的目标组件展示模式,目标组件展示模式能够基于文本展示属性自动兼容,从而根据目标组件展示模式,处理待调整组件,使处理后的待调整组件能够自动兼容地通过新的展示模式展示变化的文本,一方面提高了变化的文本的展示效果,比如,让用户完整看到由于语种切换变得超长的文本内容,另一方面无需针对单个组件的文本显示问题分别开发不同处理工具,有效降低了开发成本,提高处理效率。
本文档来自技高网...【技术保护点】
1.一种用户界面处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户界面的文本变化,获取文本变化相关的界面变化信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述界面变化信息,确定所述用户界面中的待调整组件,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述多个组件展示模式包括:缩小字体展示模式、气泡展示模式、滑动展示模式以及滚动播放展示模式中的至少一种。
5.根据权利要求4所述的方法,其特征在于,所述文本展示属性包括:所述待调整组件的文本超出比例、所述待调整组件的组件高度、所述待调整组件包含的输入事件以及所述待调整组件的父组件包含的输入事件中的至少一项,其中,所述文本超出比例为所述变化的文本所需组件尺寸与所述待调整组件的当前组件尺寸的比例;
6.根据权利要求5所述的方法,其特征在于,所述缩小字体展示模式对应的匹配条件包括:所述文本超出比例在第一预设比例范围内;
7.根据权利要求6所述的方法,其特征在于,所述根据所述待调整组件的文本展示属性,从预设
8.根据权利要求4所述的方法,其特征在于,所述根据所述目标组件展示模式,处理所述待调整组件,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法应用于SDK,所述SDK接入于目标应用;
10.一种用户界面处理装置,其特征在于,所述装置包括:
11.一种用户界面处理设备,其特征在于,包括:处理器以及存储有计算机程序指令的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-9任意一项所述的用户界面处理方法。
13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1-9任一项所述的用户界面处理方法。
...【技术特征摘要】
1.一种用户界面处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据用户界面的文本变化,获取文本变化相关的界面变化信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述界面变化信息,确定所述用户界面中的待调整组件,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述多个组件展示模式包括:缩小字体展示模式、气泡展示模式、滑动展示模式以及滚动播放展示模式中的至少一种。
5.根据权利要求4所述的方法,其特征在于,所述文本展示属性包括:所述待调整组件的文本超出比例、所述待调整组件的组件高度、所述待调整组件包含的输入事件以及所述待调整组件的父组件包含的输入事件中的至少一项,其中,所述文本超出比例为所述变化的文本所需组件尺寸与所述待调整组件的当前组件尺寸的比例;
6.根据权利要求5所述的方法,其特征在于,所述缩小字体展示模式对应的匹配条件包括:所述文本超出比例在第一预设比...
【专利技术属性】
技术研发人员:黄永生,赵卫星,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。