视图控制方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:38682443 阅读:10 留言:0更新日期:2023-09-02 22:55
本申请涉及一种视图控制方法、视图控制装置、电子设备及计算机可读存储介质。所述视图控制方法包括:创建页面需展示的视图;获取广告位视图的尺寸信息以及各视图之间的相对位置关系;获取广告位视图上当前待展示的目标广告图片以及对目标广告图片的位置要求信息;根据相对位置关系、尺寸信息以及位置要求信息,确定目标广告图片的边缘相对于广告位视图的对应边缘的目标偏移方向和对应的目标偏移量;根据目标偏移方向和目标偏移量对广告位视图的边框缩进属性进行设置。采用所述视图控制方法能够解决由于根据服务器传回图片数据对广告图大小和位置进行调节会涉及对整个页面的布局进行计算调整导致工作量大的问题。布局进行计算调整导致工作量大的问题。布局进行计算调整导致工作量大的问题。

【技术实现步骤摘要】
视图控制方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,特别是涉及一种视图控制方法、视图控制装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着电子产品的发展,电子产品由于具有方便、高效等优点在日常生活中得到越来越广泛的应用。在电子产品中应用程序(Application,App)的页面上含有广告位,基于广告内容的多样性,通常需要对广告位视图的大小和位置进行相应调整以投放不同的广告内容。
[0003]然而,根据服务器传回图片数据对广告图大小和位置进行调节,会涉及对整个页面的布局进行计算调整,并进行页面刷新,从而导致工作量大,且不够灵活。

技术实现思路

[0004]基于此,提供一种视图控制方法、视图控制装置、电子设备及计算机可读存储介质,解决现有技术中由于根据服务器传回图片数据对广告图大小和位置进行调节会涉及对整个页面的布局进行计算调整导致工作量大的问题。
[0005]一方面,提供一种视图控制方法,应用于终端,所述视图控制方法包括:创建页面需展示的视图,所述视图包括广告位视图以及其他视图;获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系;获取所述广告位视图上当前待展示的目标广告图片以及对所述目标广告图片的位置要求信息;根据所述相对位置关系、所述尺寸信息以及所述位置要求信息,确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量;根据所述目标偏移方向和所述目标偏移量对所述广告位视图的边框缩进属性进行设置,使得所述其他视图可根据所述目标偏移方向和所述目标偏移量调整自身的位置。
[0006]在其中一个实施例中,所述获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系,包括:获取所述广告位视图上当前待展示的原始广告图片,并获取对所述原始广告图片的图片要求信息;所述图片要求信息包括尺寸要求信息以及内容要求信息中的至少一种;基于所述图片要求信息对所述原始广告图片进行处理得到目标广告图片。
[0007]在其中一个实施例中,在所述图片要求信息包括尺寸要求信息,且所述尺寸要求信息包括目标尺寸时,所述基于所述图片要求信息对所述原始广告图片进行处理得到目标广告图片,包括:获取所述原始广告图片的原始尺寸;根据所述目标尺寸以及所述原始尺寸确定目标缩放比例值;基于所述目标缩放比例值对所述原始广告图片进行处理得到目标广告图片。
[0008]在其中一个实施例中,所述目标尺寸包括目标高度和目标宽度,所述原始尺寸包括原始高度和原始宽度,所述根据所述目标尺寸以及所述原始尺寸确定目标缩放比例值,包括:根据所述目标高度和所述原始高度计算得到高度的缩放比例值;根据所述目标宽度
和所述原始宽度计算得到宽度的缩放比例值;根据所述高度的缩放比例值和所述宽度的缩放比例值确定目标缩放比例值。
[0009]在其中一个实施例中,所述根据所述高度的缩放比例值和所述宽度的缩放比例值确定目标缩放比例值,包括:按照预设缩放比例值选择规则从所述高度的缩放比例值和所述宽度的缩放比例值中选择一个作为目标缩放比例值。
[0010]在其中一个实施例中,所述确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量,包括:从外部接收对所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量。
[0011]在其中一个实施例中,所述确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量,还包括:计算所述目标广告图片的边缘与所述广告位视图的对应边缘之间的目标偏移量和对应的目标偏移方向。
[0012]另一方面,提供了一种视图控制装置,所述视图控制装置包括:创建模块、第一获取模块、第二获取模块、确定模块以及处理模块,其中,所述创建模块,用于创建页面需展示的视图,所述视图包括广告位视图以及其他视图;所述第一获取模块,用于获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系;所述第二获取模块,用于获取所述广告位视图上当前待展示的目标广告图片以及对所述目标广告图片的位置要求信息;所述确定模块,用于根据所述相对位置关系、所述尺寸信息以及所述位置要求信息,确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量;所述处理模块,用于根据所述目标偏移方向和所述目标偏移量对所述广告位视图的边框缩进属性进行设置,使得所述其他视图可根据所述目标偏移方向和所述目标偏移量调整自身的位置。
[0013]另一方面,提供了一种电子设备,包括处理器、存储器、通信接口以及总线,其中,所述处理器、所述存储器和所述通信接口通过所述总线连接,所述存储器用于存储上述的视图控制方法的指令以及计算机程序,所述处理器用于读取所述存储器中存储的指令以及计算机程序并进行执行,以实现上述的视图控制方法,所述通信接口用于实现信息交互。
[0014]另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的视图控制方法。
[0015]上述视图控制方法、视图控制装置、电子设备及计算机可读存储介质,通过创建页面需展示的视图,所述视图包括广告位视图以及其他视图;获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系;获取所述广告位视图上当前待展示的目标广告图片以及对所述目标广告图片的位置要求信息;根据所述相对位置关系、所述尺寸信息以及所述位置要求信息,确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量;根据所述目标偏移方向和所述目标偏移量对所述广告位视图的边框缩进属性进行设置,使得所述其他视图可根据所述目标偏移方向和所述目标偏移量调整自身的位置,从而解决由于根据服务器传回图片数据对广告图大小和位置进行调节会涉及对整个页面的布局进行计算调整导致工作量大的问题。
附图说明
[0016]图1为本申请实施例公开的一种视图控制方法的流程示意图;
[0017]图2为图1所示的视图控制方法中步骤S20的流程示意图;
[0018]图3为图2所示的视图控制方法中步骤S22的流程示意图;
[0019]图4为图1所示的视图控制方法中步骤S40的流程示意图;
[0020]图5为图4所示的视图控制方法中步骤S42的示例图;
[0021]图6为图4所示的视图控制方法中步骤S42的另一种示例图;
[0022]图7为图1所示的视图控制方法中步骤S50的流程示意图;
[0023]图8为本申请实施例公开的一种视图控制装置的结构示意图;
[0024]图9为本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视图控制方法,其特征在于,应用于终端,包括:创建页面需展示的视图,所述视图包括广告位视图以及其他视图;获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系;获取所述广告位视图上当前待展示的目标广告图片以及对所述目标广告图片的位置要求信息;根据所述相对位置关系、所述尺寸信息以及所述位置要求信息,确定将所述目标广告图片展示于所述广告位视图的指定位置上时,所述目标广告图片的边缘相对于所述广告位视图的对应边缘的目标偏移方向和对应的目标偏移量;根据所述目标偏移方向和所述目标偏移量对所述广告位视图的边框缩进属性进行设置,使得所述其他视图可根据所述目标偏移方向和所述目标偏移量调整自身的位置。2.根据权利要求1所述的视图控制方法,其特征在于,所述获取所述广告位视图的尺寸信息以及各所述视图之间的相对位置关系,包括:获取所述广告位视图上当前待展示的原始广告图片,并获取对所述原始广告图片的图片要求信息;所述图片要求信息包括尺寸要求信息以及内容要求信息中的至少一种;基于所述图片要求信息对所述原始广告图片进行处理得到目标广告图片。3.根据权利要求2所述的视图控制方法,其特征在于,在所述图片要求信息包括尺寸要求信息,且所述尺寸要求信息包括目标尺寸时,所述基于所述图片要求信息对所述原始广告图片进行处理得到目标广告图片,包括:获取所述原始广告图片的原始尺寸;根据所述目标尺寸以及所述原始尺寸确定目标缩放比例值;基于所述目标缩放比例值对所述原始广告图片进行处理得到目标广告图片。4.根据权利要求3所述的视图控制方法,其特征在于,所述目标尺寸包括目标高度和目标宽度,所述原始尺寸包括原始高度和原始宽度,所述根据所述目标尺寸以及所述原始尺寸确定目标缩放比例值,包括:根据所述目标高度和所述原始高度计算得到高度的缩放比例值;根据所述目标宽度和所述原始宽度计算得到宽度的缩放比例值;根据所述高度的缩放比例值和所述宽度的缩放比例值确定目标缩放比例值。5.根据权利要求4所述的视图控制方法,其特征在于,所述根据所述高度的缩放比例值和所述宽度的缩放比例值确定目标缩放比例值,包括:按照预设缩放比例值选择规则从所述高度的缩放比例值和所述宽度的缩放比例值中选择一个作为目标缩放比例值。6.根据权利...

【专利技术属性】
技术研发人员:陈裕聪
申请(专利权)人:成都赛力斯科技有限公司
类型:发明
国别省市:

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

1