本申请涉及界面布局,尤其涉及一种车载屏界面显示方法、装置、车辆、存储介质。
背景技术:
1、目前,随着智能汽车的发展,汽车的车载屏的应用也越来越广泛,当前android(安卓)原生ltr(left-to-right,从左到右)和rtl(right-to-left,从右到左)方案是一种系统自动适配方案,分别适用于从左到右、从右到左阅读的语言环境,主要作用于布局方向和文字阅读方向的适配,常见的ltr语言:如英语;常见的rtl语言:如阿拉伯语和希伯来语。
2、然而,在汽车座舱应用的场景下,由于左舵、右舵以及多语言环境阅读顺序不同等多个因素的组合存在下,车载屏的界面显示面临着更多的多样化需求。因此,亟需一种更加灵活的适配方案,以使车载屏适应不同的使用场景。
技术实现思路
1、为解决或部分解决相关技术中存在的问题,本申请提供一种车载屏界面显示方法、装置、车辆、存储介质,能够将语言环境属性和车辆驾驶舱方向属性有机结合,为车辆的车载屏界面形成一套灵活的动态适配机制,为用户提供更加智能和符合其使用习惯的车载屏界面。
2、本申请第一方面提供一种车载屏界面显示方法,包括:
3、获取车辆的驾驶舱方向属性;
4、根据所述驾驶舱方向属性判断所述车辆的驾驶舱方向;
5、在所述车辆的驾驶舱方向为右舵时,采用预设控件库组件针对所述车辆的车载屏界面的界面元素设置镜像属性,基于所述镜像属性,调整所述界面元素在所述车载屏界面的显示方式;
6、在所述车辆的驾驶舱方向为左舵时,获取所述车辆的语言环境属性,基于所述语言环境属性,调整所述界面元素以及文字信息在所述车载屏界面的显示方式。
7、可选地,所述采用预设控件库组件针对所述车辆的车载屏界面的界面元素设置镜像属性的步骤,包括:
8、采用预设控件库组件针对所述界面元素增加镜像属性支持,针对所述界面元素设置镜像属性;
9、根据所述车辆执行的业务判断所述界面元素是否进行镜像;
10、若进行镜像,则基于所述镜像属性镜像所述界面元素;
11、若不进行镜像,则加载与所述界面元素对应的资源对象。
12、可选地,所述调整所述界面元素在所述车载屏界面的显示方式,包括:
13、采用镜像后的界面元素或所述资源对象在所述车载屏界面进行显示。
14、可选地,所述针对所述界面元素设置镜像属性之前的步骤,还包括:
15、在所述车辆的驾驶舱方向为右舵时,以左对齐的方式排列文字信息。
16、可选地,所述基于所述语言环境属性,调整所述界面元素以及文字信息在所述车载屏界面的显示方式,包括:
17、根据所述语言环境属性判断所述车辆的阅读方向;
18、若阅读方向从左至右,则以左对齐的方式调整所述界面元素以及所述文字信息;
19、若阅读方向从右至左,则以右对齐的方式调整所述界面元素以及所述文字信息。
20、可选地,所述获取所述车辆的语言环境属性,包括:
21、通过预设第一接口获取所述车辆的语言环境属性。
22、可选地,所述获取车辆的驾驶舱方向属性之前的步骤,还包括:
23、对所述界面元素进行初始化排列显示。
24、本申请第二方面提供一种车载屏界面显示装置,包括:
25、获取模块,用于获取车辆的驾驶舱方向属性;
26、判断模块,用于根据所述驾驶舱方向属性判断所述车辆的驾驶舱方向;
27、第一调整模块,用于在所述车辆的驾驶舱方向为右舵时,采用预设控件库组件针对所述车辆的车载屏界面的界面元素设置镜像属性,基于所述镜像属性,调整所述界面元素在所述车载屏界面的显示方式;
28、第二调整模块,用于在所述车辆的驾驶舱方向为左舵时,获取所述车辆的语言环境属性,基于所述语言环境属性,调整所述界面元素以及文字信息在所述车载屏界面的显示方式。
29、本申请第三方面提供一种车辆,包括:
30、处理器;以及
31、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
32、本申请第四方面提供一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被车辆的处理器执行时,使所述处理器执行如上所述的方法。
33、本申请提供的技术方案可以包括以下有益效果:获取车辆的驾驶舱方向属性;根据驾驶舱方向属性判断车辆的驾驶舱方向;在车辆的驾驶舱方向为右舵时,采用预设控件库组件针对车辆的车载屏界面的界面元素设置镜像属性,基于镜像属性,调整界面元素在车载屏界面的显示方式;在车辆的驾驶舱方向为左舵时,获取车辆的语言环境属性,基于语言环境属性,调整界面元素以及文字信息在车载屏界面的显示方式。本申请提供的方案,能够将语言环境属性和车辆驾驶舱方向属性有机结合,为车辆的车载屏界面形成一套灵活的动态适配机制,为用户提供更加智能和符合其使用习惯的车载屏界面。
34、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种车载屏界面显示方法,其特征在于:
2.根据权利要求1所述的方法,其特征在于,所述采用预设控件库组件针对所述车辆的车载屏界面的界面元素设置镜像属性的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述调整所述界面元素在所述车载屏界面的显示方式,包括:
4.根据权利要求1所述的方法,其特征在于,所述针对所述界面元素设置镜像属性之前的步骤,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述语言环境属性,调整所述界面元素以及文字信息在所述车载屏界面的显示方式,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取所述车辆的语言环境属性,包括:
7.根据权利要求1所述的方法,其特征在于,所述获取车辆的驾驶舱方向属性之前的步骤,还包括:
8.一种车载屏界面显示装置,其特征在于:
9.一种车辆,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有可执行代码,当所述可执行代码被车辆的处理器执行时,使所述处理器执行如权利要求1-7中任一项所述的方法。