1.一种直播间展示方法,其特征在于,包括:获取推送的直播间,并将所述直播间的数据存储到 Repeater 控件中;
将所述 Repeater 控件放置到 Row 控件中以在终端界面横向展示所述直播间;
当监测到用户点击切换屏幕大小后,根据当前终端界面上展示的直播间数量及焦点,计算切换后终端界面上展示的直播间,其中,所述焦点为当前用户点击选中的直播间;具体为,切换屏幕大小时, 根据当前视图下直播间数量、当前页码,推送直播间总数以及切换后页面可展示直播间数量,计算切换后的页面展示的直播间,切换后的直播间页面以切换前页面的焦点确定。
2.根据权利要求 1 所述的方法,其特征在于,所述获取推送的直播间,将所述直播间信息存储到 Repeater 控件中还包括:创建 Repeater 控件的模型,定义所述模型的大小、样式及存放的数据类别。
3.根据权利要求 2 所述的方法,其特征在于,所述创建 Repeater 控件的模型,定义所述模型的大小、样式及存放的数据类别还包括:根据所述 Repeater 控件的模型,在终端界面生成包含有所述直播间概要信息的视图,通过所述直播间概要信息的视图链接打开对应的直播间。
4.根据权利要求 1 所述的方法,其特征在于,所述根据当前终端界面上展示的直播间数量及焦点,计算切换后终端界面上展示的直播间具体为:判断切换后的终端界面是否为全屏模式后,分别获取全屏和非全屏模式下可展示的直播间数量;
根据所述焦点在当前终端界面展示的直播间中的位置,计算确定切换后的终端界面展示的直播间。
5.根据权利要求 1 所述的方法,其特征在于,所述将所述 Repeater 控件放置到 Row 控件中以在终端界面横向展示所述直播间还包括:将所述 Repeater 控件放置到 Column 控件中以在终端界面纵向展示所述直播间。
6.根据权利要求 1 所述的方法,其特征在于,所述根据当前终端界面上展示的直播间及焦点,计算切换后终端界面上展示的直播间还包括:当判定切换后所述终端界面上展示的直播间可以翻页时,在切换后的终端界面左边或右边展示对应的翻页图标以进行翻页。
7.一种终端设备,其特征在于,包括:存储模块:用于获取推送的直播间,并将所述直播间的数据存储到Repeater 控件中;
展示模块:用于将所述 Repeater 控件放置到 Row 控件中以在终端界面横向展示所述直播间;
切换模块:用于当监测到用户点击切换屏幕大小后,根据当前终端界面上展示的直播间数量及焦点,计算切换后终端界面上展示的直播间,其中,所述焦点为当前用户点击选中的直播间;具体用于,切换屏幕大小时, 根据当前视图下直播间数量、当前页码、推送直播间总数以及切换后页面可展示直播间数量,计算切换后的页面展示的直播间,切换后的直播间页面以切换前页面的焦点确定。
8.根据权利要求 7所述的终端设备,其特征在于,所述切换模块还包括:翻页模块:用于当判定切换后终端界面上展示的直播间可以翻页时,在切换后的终端界面左边或右边展示对应的翻页图标以进行翻页。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求 1 至
6 中任一项所述直播间展示方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求 1 至 6 中任一项所述直播间展示方法的步骤。