Skip to content

ShengenWu/OneSlide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneSlide - 照片整理助手

OneSlide 是一个简单易用的照片整理应用,帮助用户通过滑动操作快速整理相册中的照片。应用灵感来自 Tinder 的滑动操作,让照片整理变得轻松有趣。

主要功能

1. 滑动整理照片

  • 左划保留:将照片保留在相册中
  • 右划删除:将照片移动到垃圾桶
  • 撤销操作:支持撤销最后一次的保留或删除操作

2. 照片预览

  • 长按预览:在垃圾桶中长按照片可查看大图
  • 流畅动画:照片滑动时带有流畅的动画效果

3. 照片管理

  • 垃圾桶功能:查看所有被删除的照片
  • 批量删除:一键删除垃圾桶中的所有照片

4. 界面设计

  • 简洁直观:仿照系统相册的照片墙布局
  • 视觉反馈:滑动时显示"保留"或"删除"的提示

使用方式

1. 安装

  1. 克隆本仓库:
    git clone https://github.com/yourusername/OneSlide.git
  2. 打开 OneSlide.xcodeproj 文件
  3. 在 Xcode 中运行项目

2. 使用

  1. 未整理界面

    • 左划保留照片
    • 右划删除照片
    • 点击右上角的垃圾桶图标查看已删除的照片
  2. 垃圾桶界面

    • 长按照片预览大图
    • 点击"删除全部"按钮永久删除所有照片
  3. 撤销操作

    • 点击左上角的撤销按钮,撤销最后一次的保留或删除操作

技术栈

  • SwiftUI:用于构建用户界面
  • Photos:用于访问和管理系统相册
  • Combine:用于数据绑定和状态管理

注意⚠️

本项目仅为个人开发的玩具项目,不对任何可能的数据丢失负责!

联系方式

如有任何问题或建议,开启issue

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages