文本显示方法、组件、电子设备及可读存储介质技术

技术编号:23363037 阅读:45 留言:0更新日期:2020-02-18 17:15
本发明专利技术提供的文本显示方法、组件、电子设备及可读存储介质,通过接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作;其中,所述第一显示窗口用于根据预设的显示布局显示预设行数的待显示文本;根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,其中,所述第二文本显示窗口用于显示全部的待显示文本,从而提供了一种智能化的显示方法,提高了显示的灵活性,特别为较大文本信息的显示提供了良好的显示效果和用户体验。

Text display methods, components, electronic devices and readable storage media

【技术实现步骤摘要】
文本显示方法、组件、电子设备及可读存储介质
本专利技术涉及计算机技术,尤其涉及一种文本显示方法、组件、电子设备及可读存储介质。
技术介绍
随着移动终端的普及,在移动终端上进行文本信息的获取成为人们的日常生活。一般来说,移动终端往往会利用例如TextView的文本显示组件,以为用户提供文本信息的显示功能。在现有的对文本信息进行显示过程中,文本显示组件仅能根据用户预设的显示布局对文本信息进行显示。但是,在很多情况下,受限于文本信息的大小以及移动终端显示区域的限制,在移动终端利用文本显示组件对文本信息进行显示时,不能考虑到待显示文本信息的实际情况,使得预设的显示布局无法与文本信息进行合理适配,特别是针对于文本信息尺寸较大的文本的显示,显示效果不佳,用户对文本信息的阅读体验不佳。
技术实现思路
针对上述提及的现有的文本显示组件对文本信息的是根据用户预设的显示布局进行的,其显示效果不佳的问题,本专利技术提供了一种文本显示方法、组件、电子设备及可读存储介质。一方面,本专利技术提供了一种文本显示方法,包括:接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作;其中,所述第一显示窗口用于根据预设的显示布局显示预设行数的待显示文本;根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,其中,所述第二文本显示窗口用于显示全部的待显示文本。在其中一种可选的实施方式中,所述接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之后,还包括:判断所述第一文本显示窗口是否显示全部的待显示文本;若是,则在所述显示界面上保持显示所述第一文本显示窗口;若否,则执行根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口的步骤。在其中一种可选的实施方式中,所述根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:当所述显示位置位于所述显示界面的上部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的下部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的上基准线的位置与所述第一文本显示窗口的上基准线的位置相同。在其中一种可选的实施方式中,所述根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:当所述显示位置位于所述显示界面的下部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的上部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的下基准线的位置与所述第一文本显示窗口的下基准线的位置相同。在其中一种可选的实施方式中,所述将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:确定所述待显示文本的渲染最大高度;根据所述渲染最大高度、预设的待显示文本与所述上基准线之间的距离和所述待显示文本与所述下基准线之间的距离,确定第二文本显示窗口的窗口高度;根据预设的所述第一窗口的窗口高度和所述第二文本显示窗口的窗口高度确定延伸距离;将所述第一文本显示窗口沿与所述显示位置相应的预设方向延伸所述延伸距离,以在所述显示界面上形成并显示第二文本显示窗口。在其中一种可选的实施方式中,所述文本显示方法,还包括:所述第一文本显示窗口按照预设的延伸速度,沿与所述显示位置相应的预设方向进行延伸,在所述显示界面上形成并显示第二文本显示窗口。在其中一种可选的实施方式中,所述接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之前,还包括:接收对第一显示窗口的显示布局配置,以供所述第一窗口根据所述显示布局配置显示预设行数的待显示文本;其中,所述显示布局配置包括可显示的文本行数。另一方面,本专利技术提供了一种文本显示组件,其特征在于,包括:触发单元,用于接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作;其中,所述第一显示窗口用于根据预设的显示布局显示预设行数的待显示文本;显示单元,用于根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,其中,所述第二文本显示窗口用于显示全部的待显示文本。在其中一种可选的实施方式中,该文本显示组件还包括:判断单元;所述判断单元用于所述触发单元接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之后,判断所述第一文本显示窗口是否显示全部的待显示文本;若是,则所述显示单元在所述显示界面上保持显示所述第一文本显示窗口;若否,则所述显示单元执行根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口的步骤。在其中一种可选的实施方式中,所述显示单元具体用于:当所述显示位置位于所述显示界面的上部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的下部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的上基准线的位置与所述第一文本显示窗口的上基准线的位置相同。在其中一种可选的实施方式中,所述显示单元具体用于:当所述显示位置位于所述显示界面的下部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的上部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的下基准线的位置与所述第一文本显示窗口的下基准线的位置相同。在其中一种可选的实施方式中,所述显示单元具体用于:确定所述待显示文本的渲染最大高度;根据所述渲染最大高度、预设的待显示文本与所述上基准线之间的距离和所述待显示文本与所述下基准线之间的距离,确定第二文本显示窗口的窗口高度;根据预设的所述第一窗口的窗口高度和所述第二文本显示窗口的窗口高度确定延伸距离;将所述第一文本显示窗口沿与所述显示位置相应的预设方向延伸所述延伸距离,以在所述显示界面上形成并显示第二文本显示窗口。在其中一种可选的实施方式中,所述显示单元还用于:将所述第一文本显示窗口按照预设的延伸速度,沿与所述显示位置相应的预设方向进行延伸,在所述显示界面上形成并显示第二文本显示窗口。在其中一种可选的实施方式中,所述触发单元还用于在接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之前,接收对第一显示窗口的显示布局配置,以供所述显示单元按照所述显示布局配置在所述第一本文档来自技高网...

【技术保护点】
1.一种文本显示方法,其特征在于,包括:/n接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作;其中,所述第一显示窗口用于根据预设的显示布局显示预设行数的待显示文本;/n根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,其中,所述第二文本显示窗口用于显示全部的待显示文本。/n

【技术特征摘要】
1.一种文本显示方法,其特征在于,包括:
接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作;其中,所述第一显示窗口用于根据预设的显示布局显示预设行数的待显示文本;
根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,其中,所述第二文本显示窗口用于显示全部的待显示文本。


2.根据权利要求1所述的文本显示方法,其特征在于,所述接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之后,还包括:
判断所述第一文本显示窗口是否显示全部的待显示文本;
若是,则在所述显示界面上保持显示所述第一文本显示窗口;
若否,则执行根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口的步骤。


3.根据权利要求1所述的文本显示方法,其特征在于,所述根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:
当所述显示位置位于所述显示界面的上部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的下部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的上基准线的位置与所述第一文本显示窗口的上基准线的位置相同。


4.根据权利要求1所述的文本显示方法,其特征在于,所述根据所述第一文本显示窗口在显示界面上的显示位置,将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:
当所述显示位置位于所述显示界面的下部预设区域内时,第一文本显示窗口沿垂直方向向所述显示界面的上部扩展,以在所述显示界面上形成并显示第二文本显示窗口,所述第二文本显示窗口的下基准线的位置与所述第一文本显示窗口的下基准线的位置相同。


5.根据权利要求1-4任一项所述文本显示方法,其特征在于,所述将所述第一文本显示窗口沿与所述显示位置相应的预设方向进行延伸,以在所述显示界面上形成并显示第二文本显示窗口,包括:
确定所述待显示文本的渲染最大高度;
根据所述渲染最大高度、预设的待显示文本与所述上基准线之间的距离和所述待显示文本与所述下基准线之间的距离,确定第二文本显示窗口的窗口高度;
根据预设的所述第一窗口的窗口高度和所述第二文本显示窗口的窗口高度确定延伸距离;
将所述第一文本显示窗口沿与所述显示位置相应的预设方向延伸所述延伸距离,以在所述显示界面上形成并显示第二文本显示窗口。


6.根据权利要求1-4任一项所述文本显示方法,其特征在于,所述文本显示方法,还包括:
所述第一文本显示窗口按照预设的延伸速度,沿与所述显示位置相应的预设方向进行延伸,在所述显示界面上形成并显示第二文本显示窗口。


7.根据权利要求1-4任一项所述的文本显示方法,其特征在于,所述接收用户对显示在显示界面上的第一文本显示窗口触发的显示切换操作之前,还包括:
接收对第一显示窗口的显示布局配置,以供所述第一窗口根据所述显示布局配置显示预设行数的待显示文本;其中,所述显示布局配置包括可显示的文本行数。


8.一种文本显示组件,其特征在于,包括:
触发单元,用于...

【专利技术属性】
技术研发人员:涂勇
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1