├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── ACarouselDemo ├── ACarouselDemo iOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── role │ │ │ ├── Brook.imageset │ │ │ ├── Brook.jpg │ │ │ └── Contents.json │ │ │ ├── Chopper.imageset │ │ │ ├── Chopper.jpg │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Franky.imageset │ │ │ ├── Contents.json │ │ │ └── Franky.jpg │ │ │ ├── Luffy.imageset │ │ │ ├── Contents.json │ │ │ └── Luffy.jpg │ │ │ ├── Nami.imageset │ │ │ ├── Contents.json │ │ │ └── Nami.jpg │ │ │ ├── Robin.imageset │ │ │ ├── Contents.json │ │ │ └── Robin.jpg │ │ │ ├── Sanji.imageset │ │ │ ├── Contents.json │ │ │ └── Sanji.jpg │ │ │ ├── Usopp.imageset │ │ │ ├── Contents.json │ │ │ └── Usopp.jpg │ │ │ └── Zoro.imageset │ │ │ ├── Contents.json │ │ │ └── Zoro.jpg │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── SceneDelegate.swift ├── ACarouselDemo macOS │ ├── ACarouselDemo_macOS.entitlements │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── ContentView.swift │ ├── Info.plist │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json └── ACarouselDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── ACarouselDemo iOS.xcscheme ├── LICENSE ├── Package.swift ├── README.md ├── README.zh-CN.md ├── Resource ├── MacDemo.gif └── iPhoneDemo.gif └── Sources └── ACarousel ├── ACarousel.swift ├── ACarouselAutoScroll.swift ├── ACarouselViewModel.swift ├── AppLifeCycleModifier.swift └── View+ReceiveTimer.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/AppDelegate.swift -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Brook.imageset/Brook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Brook.imageset/Brook.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Brook.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Brook.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Chopper.imageset/Chopper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Chopper.imageset/Chopper.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Chopper.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Chopper.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Franky.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Franky.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Franky.imageset/Franky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Franky.imageset/Franky.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Luffy.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Luffy.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Luffy.imageset/Luffy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Luffy.imageset/Luffy.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Nami.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Nami.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Nami.imageset/Nami.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Nami.imageset/Nami.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Robin.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Robin.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Robin.imageset/Robin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Robin.imageset/Robin.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Sanji.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Sanji.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Sanji.imageset/Sanji.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Sanji.imageset/Sanji.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Usopp.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Usopp.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Usopp.imageset/Usopp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Usopp.imageset/Usopp.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Zoro.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Zoro.imageset/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Zoro.imageset/Zoro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Assets.xcassets/role/Zoro.imageset/Zoro.jpg -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/ContentView.swift -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Info.plist -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo iOS/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo iOS/SceneDelegate.swift -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/ACarouselDemo_macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/ACarouselDemo_macOS.entitlements -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/AppDelegate.swift -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/ContentView.swift -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/Info.plist -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo macOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo macOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ACarouselDemo/ACarouselDemo.xcodeproj/xcshareddata/xcschemes/ACarouselDemo iOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/ACarouselDemo/ACarouselDemo.xcodeproj/xcshareddata/xcschemes/ACarouselDemo iOS.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /Resource/MacDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Resource/MacDemo.gif -------------------------------------------------------------------------------- /Resource/iPhoneDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Resource/iPhoneDemo.gif -------------------------------------------------------------------------------- /Sources/ACarousel/ACarousel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Sources/ACarousel/ACarousel.swift -------------------------------------------------------------------------------- /Sources/ACarousel/ACarouselAutoScroll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Sources/ACarousel/ACarouselAutoScroll.swift -------------------------------------------------------------------------------- /Sources/ACarousel/ACarouselViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Sources/ACarousel/ACarouselViewModel.swift -------------------------------------------------------------------------------- /Sources/ACarousel/AppLifeCycleModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Sources/ACarousel/AppLifeCycleModifier.swift -------------------------------------------------------------------------------- /Sources/ACarousel/View+ReceiveTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JWAutumn/ACarousel/HEAD/Sources/ACarousel/View+ReceiveTimer.swift --------------------------------------------------------------------------------