安卓终端的图片展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36035054 阅读:12 留言:0更新日期:2022-12-21 10:38
本发明专利技术公开了一种安卓终端的图片展示方法、装置、电子设备及存储介质,本发明专利技术针对图片的展示和添加这两种功能,为图片控制器设置有不同的配置属性,从而在进行图片展示时,可根据设置的配置属性来判断是否具有图片添加权限,进而兼具添加按钮的显示以及图片展示功能,且本发明专利技术仅需一套控件就可实现图片显示和添加功能,相比于传统图片控制器,降低了开发成本;另外,针对图片展示过程中的特殊处理,通过在图片样式属性中设置图片操作按钮功能配置文件,可实现对图片点击的自定义化,从而使得用户可对每一张图片进行单独处理,由此,本发明专利技术不仅拓展了使用需求,还可大幅降低开发成本,适用于广泛应用与推广。适用于广泛应用与推广。适用于广泛应用与推广。

【技术实现步骤摘要】
安卓终端的图片展示方法、装置、电子设备及存储介质


[0001]本专利技术属于安卓端的图片展示
,具体涉及一种安卓终端的图片展示方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,市面上的图片展示及筛选控制器,功能都比较单一,样式也很单一,要么只能展示文件,要么只能添加文件,但在实际开发中,经常会遇到两种功能共用的情况,此时,传统的文件展示及筛选控制器则无法满足实际开发需求,需要进行重新开发;同时,安卓终端要实现图片展示和添加功能,需要开发各自功能对应的控件,且在终端上要同时部署,因此,进一步的加大了开发难度和使用成本;另外,在图片展示过程中,传统的图片展示及筛选控制器并未对图片的操作按钮提供相应的接口方法,而如果用户需要对图片做特殊处理,则无法实现相应功能,此时,就需要重新进行开发,不仅使用拓展性差,还加大了开发成本;因此,提供一种可同时实现图片的展示和添加,以及可实现图片点击功能自定义化的图片展示方法迫在眉睫。

技术实现思路

[0003]本专利技术的目的是提供一种安卓终端的图片展示方法、装置、电子设备及存储介质,用以解决现有技术中只能单独实现图片展示或图片添加功能,在同时满足展示和添加功能时,需要同时开发并部署两种控件才能实现,从而导致开发成本高的问题,以及无法在展示过程中实现图片自定义操作的问题。
[0004]为了实现上述目的,本专利技术采用以下技术方案:
[0005]第一方面,提供了一种安卓终端的图片展示方法,包括:
[0006]获取图片样式属性,并基于所述图片样式属性,调整图片控制器中列表适配器的列表参数,得到调整后的图片控制器,以便基于调整后的图片控制器生成图片列表,其中,所述图片列表为网格列表,且所述图片样式属性包括图片操作按钮功能配置文件以及图片添加权限;
[0007]响应于用户进行待展示图片的选取操作时,获取所述图片列表中已展示图片的参数信息;
[0008]基于所述图片添加权限以及所述参数信息,判断所述列表适配器是否具有图片添加权限;
[0009]若是,则基于所述参数信息确定图片列表中的按钮显示位置,并在所述按钮显示位置上展示图片添加按钮;
[0010]响应于用户进行图片添加按钮的点击操作时,在按钮显示位置上展示所述待展示图片;
[0011]响应于用户选择下一待展示图片时,重新获取所述图片列表中已展示图片的参数信息,直至在判断出所述列表适配器不具有图片添加权限时为止,以在判断出列表适配器
不具有图片添加权限时,得到图片展示列表;
[0012]基于所述图片操作按钮功能配置文件,设置所述图片展示列表中各个图片的功能按钮的点击事件,以在设置完成后,完成所有待展示图片的展示,并得到图片展示列表中各个图片的操作按钮,以便用户在操作各个图片的操作按钮后,通过各个操作按钮配置的点击事件触发对应的操作功能,以完成各个图片的功能操作。
[0013]基于上述公开的内容,本专利技术通过获取图片样式属性,来调整现有的图片控制器中的列表参数,从而实现列表的逻辑重建,得到网格形式的图片列表;同时,本专利技术在用户选择待展示图片时,可获取图片列表中已展示图片的参数信息,以便根据配置的图片样式属性中的图片添加权限和参数信息,来判断图片控制器是否具备图片添加权限,若具备图片添加权限,则可根据参数信息在图片列表中确定按钮的显示位置,并在确定出的显示位置上展示图片添加按钮,以便用户点击图片添加按钮实现待展示图片的上传;在具体应用时,当用户点击图片添加按钮后,本专利技术会将待展示图片直接展示在按钮显示位置上,此时,即可完成一次待展示图片的显示;同理,当需要进行下一图片的展示时,重复前述流程,重新获取图片列表中已展示图片的参数信息(相比于上一次,由于有新的图片加入,必然得到了更新),以便基于参数信息来重新判断图片控制器是否具有图片添加权限,以及重新确定按钮显示位置,进而完成下一图片的展示;以此循环,直至判断出图片控制器不具有图片添加权限时,此时,即可结束图片添加流程,且在此过程中,可以将待展示图片全部展示在图片列表中,因此,当判断出图片控制器不具有图片添加权限时,即可得到包含有所有待展示图片的图片展示列表。
[0014]另外,本专利技术还可根据配置的图片样式属性中的图片操作按钮功能配置文件,为图片展示列表中各个图片的功能按钮配置点击事件,由此,即可基于获取的图片操作按钮功能配置文件来自定义各个按钮的接口方法,从而满足不同用户对图片的点击需求,以在展示过程中,实现对图片的处理。
[0015]通过上述设计,本专利技术针对图片的展示和添加这两种功能,为图片控制器设置有不同的配置属性,从而在进行图片展示时,可根据设置的配置属性来判断是否具有图片添加权限,进而兼具添加按钮的显示以及图片展示功能,且本专利技术仅需一套控件就可实现图片显示和添加功能,相比于传统图片控制器,降低了开发成本;同时,通过配置不同的图片样式属性,可实现不同图片列表的定制,从而扩展了使用需求;另外,针对图片展示过程中的特殊处理,通过在图片样式属性中设置图片操作按钮功能配置文件,可实现对图片点击的自定义化,从而使得用户可对每一张图片进行单独处理,由此,本专利技术不仅拓展了使用需求,还可大幅降低开发成本,适用于广泛应用与推广。
[0016]在一个可能的设计中,所述参数信息包括已展示图片的图片下标,其中,图片下标从0开始依次排序,最大值为n

1,n表示图片列表中的最大图片添加数量,且所述图片列表中的每个网格设置有网格序号;
[0017]相应的,基于参数信息确定图片列表中的按钮显示位置,包括:
[0018]根据所述已展示图片的图片下标,得到最大图片下标;
[0019]计算最大图片下标与1的和,得到位置序号;
[0020]根据位置序号,在所述图片列表中匹配出与所述位置序号相对应的网格序号,以将匹配出的网格序号对应的网格作为所述按钮显示位置。
[0021]基于上述公开的内容,本专利技术公开了按钮显示位置的具体确定方法,即通过已展示图片的图片下标,来确定按钮显示位置,具体过程为:已展示图片的图片下标从0开始,即第一个已展示图片的下标为0,那么当需要展示第二张图片时,位置序号则是1,此时,就需要在图片列表中匹配与位置序号对应的网格,同时,由于前述就已说明,图片列表为网格列表,因此,每个网格都可作为一个图片展示位,由此,只需匹配出与位置序号对应的网格序号,从而将匹配出的网格序号对应的网格,作为按钮显示位置,也就是序号为1的网格,作为第二张图片添加时,图片添加按钮的显示位置。
[0022]在一个可能的设计中,所述图片样式属性还包括图片显示权限和图片操作按钮样式,且所述图片显示权限包括删除权限字段;
[0023]其中,在按钮显示位置上展示所述待展示图片,包括:
[0024]为所述待展示图片配置一删除按钮;
[0025]判断所述删除权限字段是否为第三预设字段;
[0026]若是,则基于图片操作按钮样式,为所述删除按钮配置按钮样式,得到配置后的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安卓终端的图片展示方法,其特征在于,包括:获取图片样式属性,并基于所述图片样式属性,调整图片控制器中列表适配器的列表参数,得到调整后的图片控制器,以便基于调整后的图片控制器生成图片列表,其中,所述图片列表为网格列表,且所述图片样式属性包括图片操作按钮功能配置文件以及图片添加权限;响应于用户进行待展示图片的选取操作时,获取所述图片列表中已展示图片的参数信息;基于所述图片添加权限以及所述参数信息,判断所述列表适配器是否具有图片添加权限;若是,则基于所述参数信息确定图片列表中的按钮显示位置,并在所述按钮显示位置上展示图片添加按钮;响应于用户进行图片添加按钮的点击操作时,在按钮显示位置上展示所述待展示图片;响应于用户选择下一待展示图片时,重新获取所述图片列表中已展示图片的参数信息,直至在判断出所述列表适配器不具有图片添加权限时为止,以在判断出列表适配器不具有图片添加权限时,得到图片展示列表;基于所述图片操作按钮功能配置文件,设置所述图片展示列表中各个图片的功能按钮的点击事件,以在设置完成后,完成所有待展示图片的展示,并得到图片展示列表中各个图片的操作按钮,以便用户在操作各个图片的操作按钮后,通过各个操作按钮配置的点击事件触发对应的操作功能,以完成各个图片的功能操作。2.根据权利要求1所述的方法,其特征在于,所述参数信息包括已展示图片的图片下标,其中,图片下标从0开始依次排序,最大值为n

1,n表示图片列表中的最大图片添加数量,且所述图片列表中的每个网格设置有网格序号;相应的,基于参数信息确定图片列表中的按钮显示位置,包括:根据所述已展示图片的图片下标,得到最大图片下标;计算最大图片下标与1的和,得到位置序号;根据位置序号,在所述图片列表中匹配出与所述位置序号相对应的网格序号,以将匹配出的网格序号对应的网格作为所述按钮显示位置。3.根据权利要求1所述的方法,其特征在于,所述图片样式属性还包括图片显示权限和图片操作按钮样式,且所述图片显示权限包括删除权限字段;其中,在按钮显示位置上展示所述待展示图片,包括:为所述待展示图片配置一删除按钮;判断所述删除权限字段是否为第三预设字段;若是,则基于图片操作按钮样式,为所述删除按钮配置按钮样式,得到配置后的删除按钮;将所述待展示图片展示在所述按钮显示位置上,并在所述待展示图片的任一位置上显示所述配置后的删除按钮。4.根据权利要求3所述的方法,其特征在于,基于所述图片操作按钮功能配置文件,设置所述图片展示列表中各个图片的功能按钮的点击事件,得到图片展示列表中各个图片的
操作按钮,包括:基于所述图片操作按钮功能配置文件,设置图片展示列表中各个图片的配置后的删除按钮的点击事件,得到各个图片的图片删除操作按钮,以使用户在操作任一图片删除操作按钮后,通过配置的点击事件触发图片删除功能,以将该任一图片删除操作按钮对应的图片从所述图片展示列表中删除;以及基于所述图片操作按钮功能配置文件,设置图片展示列表中各个图片的图片查看按钮的点击事件,得到图片查看操作按钮,以使用户在操作任一图片查看操作按钮后,通过配置的点击事件触发图片查看功能,以查看任一图片查看操作按钮对应的图片。5.根据权利要求1所述的方法,其特征在于,所述图片样式属性还包括图片添加最大数量和图片展示样式,其中,所述图片展示样式包括图片列表样式以及图片布局,且所述图片列表样式用于表征图片列表的样式,所述图片布局用于确定图片列表中每行显示的图片数量以及相邻图片之间的间距;其中,基于所述图片样式属性,调整图片控制器中列表适配器的列表参数,得到调整后的图片控制器,包括:基于所述图片列表样式,构建一初始图片列表,其中,所述初始图片列表为网格列表;根据所述图片...

【专利技术属性】
技术研发人员:蒋晓龙刘未
申请(专利权)人:成都新潮传媒集团有限公司
类型:发明
国别省市:

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

1