【技术实现步骤摘要】
信息显示方法和装置
本专利技术涉及计算机
,特别是涉及一种信息显示方法和装置。
技术介绍
随着计算机技术的发展以及人们生活节奏的加快,终端的发展越来越智能化,人性化;越来越多的功能被研发出来以方便用户的使用。对于越来越多的新功能,终端通过与功能相应的控件触发显示相关信息,以使得用户通过显示的信息了解相关功能。目前,可以通过点击按钮,触发在该按钮的周围显示信息。然而,目前按钮被点击时,需要在按钮周围产生用于展示信息的新增的区域,该区域与按钮周围的其它布局元素的布局关系就需要调整。区域尺寸一旦变化,就需要重新调整该区域与其它布局元素的布局关系。因此,目前实现信息显示的扩展性差。
技术实现思路
基于此,有必要针对目前实现信息显示时扩展性差的问题,提供一种信息显示方法和装置。一种信息显示方法,所述方法包括:检测针对控件容器所包括的控件的触发事件;根据所述触发事件,确定用于显示信息的组件所对应的布局文件;所述组件所对应的布局文件与所述控件容器所对应的布局文件相互独立;根据所述组件所对应的布局文件得到所述组件的显示位置;按照所述显示位置,在相对于所述控件容器所在视图层的顶层视图层,绘制独立于所述控件容器的悬浮窗口;在所述悬浮窗口中绘制所述组件;在所述组件中显示所述信息。一种信息显示装置,其特征在于,所述装置包括:事件检测模块,用于检测针对控件容器所包括的控件的触发事件;文件确定模块,用于根据所述触发事件,确定用于显示信息的组件所对应的布局文件;所述组件所对应的布局文件与所述控件容器所对应的布局文件相互独立;位置获取模块,用于根据所述组件所对应的布局文件得到所述组件的 ...
【技术保护点】
一种信息显示方法,所述方法包括:检测针对控件容器所包括的控件的触发事件;根据所述触发事件,确定用于显示信息的组件所对应的布局文件;所述组件所对应的布局文件与所述控件容器所对应的布局文件相互独立;根据所述组件所对应的布局文件得到所述组件的显示位置;按照所述显示位置,在相对于所述控件容器所在视图层的顶层视图层,绘制独立于所述控件容器的悬浮窗口;在所述悬浮窗口中绘制所述组件;在所述组件中显示所述信息。
【技术特征摘要】
1.一种信息显示方法,所述方法包括:检测针对控件容器所包括的控件的触发事件;根据所述触发事件,确定用于显示信息的组件所对应的布局文件;所述组件所对应的布局文件与所述控件容器所对应的布局文件相互独立;根据所述组件所对应的布局文件得到所述组件的显示位置;按照所述显示位置,在相对于所述控件容器所在视图层的顶层视图层,绘制独立于所述控件容器的悬浮窗口;在所述悬浮窗口中绘制所述组件;在所述组件中显示所述信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述组件所对应的布局文件得到所述组件的显示位置,包括:确定所述触发事件所针对的控件在所述控件容器中的展示位置;从所述布局文件中,提取所述组件与所述触发事件所针对的控件的相对位置;根据所述展示位置以及所述相对位置,得到所述组件的显示位置。3.根据权利要求1所述的方法,其特征在于,所述在所述悬浮窗口中绘制所述组件,包括:获取所述组件所对应的背景图片;所述背景图片包括可拉伸区域和固定区域;按照所述组件所对应的布局文件以及需在所述组件中显示的信息,调整所述背景图片的可拉伸区域;根据所述组件所对应的布局文件与调整后的所述背景图片,在所述悬浮窗口中绘制所述组件。4.根据权利要求3所述的方法,其特征在于,所述按照所述组件所对应的布局文件以及需在所述组件中显示的信息,调整所述背景图片的可拉伸区域,包括:按照所述组件所对应的布局文件,确定需在所述组件中显示的信息需占用的显示尺寸;调整所述背景图片的可拉伸区域,使得所述背景图片的信息显示区域的尺寸与所述显示尺寸匹配;所述在所述组件中显示所述信息,包括:在所述组件中背景图片的信息显示区域显示所述信息。5.根据权利要求1所述的方法,其特征在于,所述在所述悬浮窗口中绘制所述组件之前,所述方法还包括:从所述布局文件中提取所述组件的尺寸;将所述悬浮窗口的尺寸调整为提取的所述尺寸;所述在所述组件中显示所述信息之后,所述方法还包括:检测作用于所述悬浮窗口以外的区域的触发操作;根据所述触发操作隐藏所述悬浮窗口。6.根据权利要求5所述的方法,其特征在于,所述检测作用于所述悬浮窗口以外的区域的触发操作之后,所述方法还包括:判断所述悬浮窗口所在视图层中所述悬浮窗口以外的区域是否存在触发操作响应逻辑;若是,则执行所述根据所述触发操作隐藏所述悬浮窗口的步骤;若否,则通过相对于所述悬浮窗口所在视图层以下的视图层响应所述触发操作。7.根据权利要求1所述的方法,其特征在于,所述在所述组件中显示所述信息之后,所述方法还包括:检测持续作用于所述悬浮窗口所在视...
【专利技术属性】
技术研发人员:王梓,王辉,钟雨,柳永峰,芦艺,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。