这个博客是上个博客的完整版,上个博客只是单纯的介绍了加载方式,这个博客就完整的说一下这个功能的思路,首先我这个是需要点击保存,可以保存刚才已经拍好的照片,因为相册需要根据时间进行归类,我们就现需要根据当前年月日创建文件夹,并把它命名当前的年月日,这个路径你可以自己设置。untiy 制作相册功能--PC端
第二步,把刚刚的截图保存到已经创建的文件夹中,图片名称我是直接按照当前年月日,加了一个尾号来进行保存的
untiy 制作相册功能--PC端第三步,这一步就是要打开相册,查看我们刚才保存的图片,首先获取当前文件夹路径父级路径,然后获取当前父级路径下所有文件夹路径,创建一个数组获取父级下第一个文件夹下的所有文件路径,然后进行循环把扩展名png的图片保留,这个地方也可以加一个并且加入扩展名为jpg的文件,把他们的路径保存到list列表里面,然后循环路径里面内容进行加载,当第一个文件夹加载完 再次调用此方法进行加载,这个是我文件夹的路径
untiy 制作相册功能--PC端

untiy 制作相册功能--PC端
这个方法是加载实例化一个图片,并添加到scroll view下的content,也就是滑动条下面,由于我的一行是5个图片,所以我就把不满足五个一行的生成填充满,然后进行透明化处理,年月日是照片的拍摄日期untiy 制作相册功能--PC端

untiy 制作相册功能--PC端
下面这个就是当5张图片为一行,如果超出在把滑动条在加一行的高度,然后调用上一个方法进行加载下一个文件夹的图片untiy 制作相册功能--PC端

untiy 制作相册功能--PC端这篇文章差不多就结束了,还差一个刷新的功能 这都差不多,只需要操作一下最后一个文件夹就可以了,我就不罗嗦了,如果对你有用请点个赞。

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-12-05
  • 2021-07-22
  • 2021-06-02
  • 2021-07-02
  • 2021-05-03
猜你喜欢
  • 2022-12-23
  • 2021-08-18
  • 2021-06-30
  • 2021-12-04
  • 2022-12-23
  • 2021-07-21
  • 2021-08-05
相关资源
相似解决方案