The invention discloses an interface element display control method and device, method includes: obtaining the interface to display the current state of the collection, the display state set contains at least one display state, further to be displayed according to the preset condition elements, whether the interface when the display before the state set meets the conditions on display the interface of the display state requirements, if judged to be, show the display elements in the interface or the display elements to control. This application set to display the condition elements, i.e. to be displayed on the display interface element to display the requirements of the state, and in determining the interface of the display of the collection, to determine whether they meet the conditions for display elements, to determine whether to display the elements to be displayed, to achieve the fast and convenient to display show or hide the control elements.
【技术实现步骤摘要】
一种界面元素显示控制方法及装置
本申请涉及界面显示
,更具体地说,涉及一种界面元素显示控制方法及装置。
技术介绍
应用通过界面向用户传递信息。界面可以存在多种不同的显示状态,且同一时间界面可能存在多种显示状态的组合。以导航界面为例,在不同路况下界面的显示状态可以有多种,如有放大路口、无放大路口、白天模式、黑夜模式等,同一时间界面可以存在多种显示状态。界面一般都是由多个元素组成,而随着界面显示状态的改变,元素的显示或隐藏状态也会随着改变。举例如,某个图标元素,只有在界面显示状态包含有放大路口时才能够显示,否则,隐藏该图标元素。伴随着界面所包含元素数量的增大,如何控制各元素的显示与隐藏成为本领域技术人员亟待解决的一个问题。
技术实现思路
有鉴于此,本申请提供了一种界面元素显示控制方法及装置,以实现控制各元素的显示或隐藏的目的。为了实现上述目的,现提出的方案如下:一种界面元素显示控制方法,包括:获取界面当前的显示状态集合,所述显示状态集合包含至少一个显示状态;根据预设的待显示元素的显示条件,判断所述界面当前的显示状态集合是否满足所述显示条件对所述界面的显示状态的要求;若是,则在所述界面上显示所述待显示元素,否则,控制隐藏所述待显示元素。一种界面元素显示控制装置,包括:显示状态集合获取单元,用于获取界面当前的显示状态集合,所述显示状态集合包含至少一个显示状态;显示条件判断单元,用于根据预设的待显示元素的显示条件,判断所述界面当前的显示状态集合是否满足所述显示条件对所述界面的显示状态的要求;显示控制单元,用于在所述显示条件判断单元判断为是时,在所述界面上显示所述待 ...
【技术保护点】
一种界面元素显示控制方法,其特征在于,包括:获取界面当前的显示状态集合,所述显示状态集合包含至少一个显示状态;根据预设的待显示元素的显示条件,判断所述界面当前的显示状态集合是否满足所述显示条件对所述界面的显示状态的要求;若是,则在所述界面上显示所述待显示元素,否则,控制隐藏所述待显示元素。
【技术特征摘要】
1.一种界面元素显示控制方法,其特征在于,包括:获取界面当前的显示状态集合,所述显示状态集合包含至少一个显示状态;根据预设的待显示元素的显示条件,判断所述界面当前的显示状态集合是否满足所述显示条件对所述界面的显示状态的要求;若是,则在所述界面上显示所述待显示元素,否则,控制隐藏所述待显示元素。2.根据权利要求1所述的方法,其特征在于,所述根据预设的待显示元素的显示条件,判断所述界面当前的显示状态集合是否满足所述显示条件对所述界面的显示状态的要求,包括:获取预设的待显示元素的规定显示状态集合,所述规定显示状态集合包含的是所述待显示元素显示时界面的显示状态;判断所述界面当前的显示状态集合是否包含规定显示状态集合;若是,确定满足显示条件,若否,确定不满足显示条件。3.根据权利要求2所述的方法,其特征在于,显示状态通过唯一且不重复的标识表示;所述判断所述界面当前的显示状态集合是否包含规定显示状态集合,包括:判断所述界面当前的显示状态的标识组成的显示状态集合,是否包含待显示元素显示时界面的显示状态的标识组成的规定显示状态集合。4.根据权利要求3所述的方法,其特征在于,显示状态的标识为整型数值;所述判断所述界面当前的显示状态的标识组成的显示状态集合,是否包含待显示元素显示时界面的显示状态的标识组成的规定显示状态集合,包括:对所述显示状态集合中各标识进行或运算,得到第一数值;对所述规定显示状态集合中各标识进行或运算,得到第二数值;对所述第一数值和所述第二数值进行与运算,得到第三数值;判断所述第三数值是否等于所述第二数值;若是,确定所述显示状态集合包含所述规定显示状态集合;若否,确定所述显示状态集合不包含所述规定显示状态集合。5.一种界面元素显示...
【专利技术属性】
技术研发人员:赵益青,
申请(专利权)人:高德信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。