├── .gitignore ├── LICENSE ├── README.md ├── Resources ├── demo_h.gif └── demo_v.gif └── VideoTransitionDemo ├── VideoTransitionDemo.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── VideoTransitionDemo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── navigation_back.imageset │ │ ├── Contents.json │ │ └── navigation_back.pdf │ ├── video_full.imageset │ │ ├── Contents.json │ │ └── video_full.pdf │ └── video_small.imageset │ │ ├── Contents.json │ │ └── video_small.pdf ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── CommentInputViewController.swift ├── DetailViewController.swift ├── Extension │ ├── CAMediaTimingFunction+Extension.swift │ └── UIView+Extension.swift ├── HorizontalFullViewController.swift ├── Info.plist ├── Transition │ ├── Transition.swift │ ├── VideoDetailTransition.swift │ └── VideoFullTransition.swift ├── Utils │ ├── Auto.swift │ ├── Inch.swift │ └── StoryBoard.swift ├── VerticalFullViewController.swift ├── View │ ├── PlayerView.swift │ ├── VideoCommentTableViewCell.swift │ └── VideoTableViewCell.swift └── ViewController.swift ├── VideoTransitionDemoTests ├── Info.plist └── VideoTransitionDemoTests.swift └── VideoTransitionDemoUITests ├── Info.plist └── VideoTransitionDemoUITests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/README.md -------------------------------------------------------------------------------- /Resources/demo_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/Resources/demo_h.gif -------------------------------------------------------------------------------- /Resources/demo_v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/Resources/demo_v.gif -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/AppDelegate.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/navigation_back.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/navigation_back.imageset/Contents.json -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/navigation_back.imageset/navigation_back.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/navigation_back.imageset/navigation_back.pdf -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_full.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_full.imageset/Contents.json -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_full.imageset/video_full.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_full.imageset/video_full.pdf -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_small.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_small.imageset/Contents.json -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_small.imageset/video_small.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Assets.xcassets/video_small.imageset/video_small.pdf -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/CommentInputViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/CommentInputViewController.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/DetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/DetailViewController.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Extension/CAMediaTimingFunction+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Extension/CAMediaTimingFunction+Extension.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Extension/UIView+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Extension/UIView+Extension.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/HorizontalFullViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/HorizontalFullViewController.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Info.plist -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Transition/Transition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Transition/Transition.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Transition/VideoDetailTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Transition/VideoDetailTransition.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Transition/VideoFullTransition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Transition/VideoFullTransition.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Utils/Auto.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Utils/Auto.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Utils/Inch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Utils/Inch.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/Utils/StoryBoard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/Utils/StoryBoard.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/VerticalFullViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/VerticalFullViewController.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/View/PlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/View/PlayerView.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/View/VideoCommentTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/View/VideoCommentTableViewCell.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/View/VideoTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/View/VideoTableViewCell.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemo/ViewController.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemoTests/Info.plist -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemoTests/VideoTransitionDemoTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemoTests/VideoTransitionDemoTests.swift -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemoUITests/Info.plist -------------------------------------------------------------------------------- /VideoTransitionDemo/VideoTransitionDemoUITests/VideoTransitionDemoUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lixiang1994/VideoTransitionDemo/HEAD/VideoTransitionDemo/VideoTransitionDemoUITests/VideoTransitionDemoUITests.swift --------------------------------------------------------------------------------