├── .gitignore ├── LottieInVideo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── lvpengwei.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── LottieInVideo.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LottieInVideo ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── asset_slider_thumb.imageset │ │ ├── Contents.json │ │ └── knob.pdf │ ├── icon_pause.imageset │ │ ├── Contents.json │ │ └── icPause.pdf │ ├── icon_play.imageset │ │ ├── Contents.json │ │ └── icPlaySmall.pdf │ └── sticker_drag.imageset │ │ ├── Contents.json │ │ └── editorElementsExpand.pdf ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Classes │ ├── Editor │ │ ├── CustomLayerInstruction.swift │ │ └── CustomVideoCompositor.swift │ ├── ResizableSlider.swift │ ├── Sticker │ │ ├── Model │ │ │ └── Sticker.swift │ │ └── View │ │ │ ├── StickerView.swift │ │ │ └── StickerWrapView.swift │ ├── UIView+Positioning.swift │ ├── Util.swift │ └── VideoPreview.swift ├── Info.plist ├── Resource │ ├── 1532072337.63853.MP4 │ ├── HamburgerArrow.json │ ├── PinJump.json │ ├── WelcomeToIsland.json │ ├── drinks.json │ ├── hunluan.json │ └── xingxing.json └── ViewController.swift ├── Podfile ├── Podfile.lock └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/.gitignore -------------------------------------------------------------------------------- /LottieInVideo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /LottieInVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LottieInVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LottieInVideo.xcodeproj/xcuserdata/lvpengwei.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcodeproj/xcuserdata/lvpengwei.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /LottieInVideo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LottieInVideo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LottieInVideo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/AppDelegate.swift -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/asset_slider_thumb.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/asset_slider_thumb.imageset/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/asset_slider_thumb.imageset/knob.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/asset_slider_thumb.imageset/knob.pdf -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/icon_pause.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/icon_pause.imageset/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/icon_pause.imageset/icPause.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/icon_pause.imageset/icPause.pdf -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/icon_play.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/icon_play.imageset/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/icon_play.imageset/icPlaySmall.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/icon_play.imageset/icPlaySmall.pdf -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/sticker_drag.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/sticker_drag.imageset/Contents.json -------------------------------------------------------------------------------- /LottieInVideo/Assets.xcassets/sticker_drag.imageset/editorElementsExpand.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Assets.xcassets/sticker_drag.imageset/editorElementsExpand.pdf -------------------------------------------------------------------------------- /LottieInVideo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /LottieInVideo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /LottieInVideo/Classes/Editor/CustomLayerInstruction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Editor/CustomLayerInstruction.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/Editor/CustomVideoCompositor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Editor/CustomVideoCompositor.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/ResizableSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/ResizableSlider.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/Sticker/Model/Sticker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Sticker/Model/Sticker.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/Sticker/View/StickerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Sticker/View/StickerView.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/Sticker/View/StickerWrapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Sticker/View/StickerWrapView.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/UIView+Positioning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/UIView+Positioning.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/Util.swift -------------------------------------------------------------------------------- /LottieInVideo/Classes/VideoPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Classes/VideoPreview.swift -------------------------------------------------------------------------------- /LottieInVideo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Info.plist -------------------------------------------------------------------------------- /LottieInVideo/Resource/1532072337.63853.MP4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/1532072337.63853.MP4 -------------------------------------------------------------------------------- /LottieInVideo/Resource/HamburgerArrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/HamburgerArrow.json -------------------------------------------------------------------------------- /LottieInVideo/Resource/PinJump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/PinJump.json -------------------------------------------------------------------------------- /LottieInVideo/Resource/WelcomeToIsland.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/WelcomeToIsland.json -------------------------------------------------------------------------------- /LottieInVideo/Resource/drinks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/drinks.json -------------------------------------------------------------------------------- /LottieInVideo/Resource/hunluan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/hunluan.json -------------------------------------------------------------------------------- /LottieInVideo/Resource/xingxing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/Resource/xingxing.json -------------------------------------------------------------------------------- /LottieInVideo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/LottieInVideo/ViewController.swift -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvpengwei/LottieInVideo/HEAD/README.md --------------------------------------------------------------------------------