├── .DS_Store ├── .gitignore ├── Example ├── .DS_Store ├── Podfile ├── Podfile.lock ├── Pods │ ├── .DS_Store │ ├── Local Podspecs │ │ └── WYMaterialButton.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── wangyu.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Pods-WYMaterialButton_Example.xcscheme │ │ │ ├── WYMaterialButton-WYMaterialButton.xcscheme │ │ │ └── xcschememanagement.plist │ ├── Target Support Files │ │ ├── Pods-WYMaterialButton_Example │ │ │ ├── Info.plist │ │ │ ├── Pods-WYMaterialButton_Example-acknowledgements.markdown │ │ │ ├── Pods-WYMaterialButton_Example-acknowledgements.plist │ │ │ ├── Pods-WYMaterialButton_Example-dummy.m │ │ │ ├── Pods-WYMaterialButton_Example-frameworks.sh │ │ │ ├── Pods-WYMaterialButton_Example-resources.sh │ │ │ ├── Pods-WYMaterialButton_Example-umbrella.h │ │ │ ├── Pods-WYMaterialButton_Example.debug.xcconfig │ │ │ ├── Pods-WYMaterialButton_Example.modulemap │ │ │ └── Pods-WYMaterialButton_Example.release.xcconfig │ │ ├── WYMaterialButton │ │ │ ├── Info.plist │ │ │ ├── ResourceBundle-WYMaterialButton-Info.plist │ │ │ ├── WYMaterialButton-dummy.m │ │ │ ├── WYMaterialButton-prefix.pch │ │ │ ├── WYMaterialButton-umbrella.h │ │ │ ├── WYMaterialButton.modulemap │ │ │ └── WYMaterialButton.xcconfig │ │ └── pop │ │ │ ├── Info.plist │ │ │ ├── pop-dummy.m │ │ │ ├── pop-prefix.pch │ │ │ ├── pop-umbrella.h │ │ │ ├── pop.modulemap │ │ │ └── pop.xcconfig │ └── pop │ │ ├── LICENSE │ │ ├── README.md │ │ └── pop │ │ ├── POP.h │ │ ├── POPAction.h │ │ ├── POPAnimatableProperty.h │ │ ├── POPAnimatableProperty.mm │ │ ├── POPAnimation.h │ │ ├── POPAnimation.mm │ │ ├── POPAnimationEvent.h │ │ ├── POPAnimationEvent.mm │ │ ├── POPAnimationEventInternal.h │ │ ├── POPAnimationExtras.h │ │ ├── POPAnimationExtras.mm │ │ ├── POPAnimationInternal.h │ │ ├── POPAnimationPrivate.h │ │ ├── POPAnimationRuntime.h │ │ ├── POPAnimationRuntime.mm │ │ ├── POPAnimationTracer.h │ │ ├── POPAnimationTracer.mm │ │ ├── POPAnimationTracerInternal.h │ │ ├── POPAnimator.h │ │ ├── POPAnimator.mm │ │ ├── POPAnimatorPrivate.h │ │ ├── POPBasicAnimation.h │ │ ├── POPBasicAnimation.mm │ │ ├── POPBasicAnimationInternal.h │ │ ├── POPCGUtils.h │ │ ├── POPCGUtils.mm │ │ ├── POPCustomAnimation.h │ │ ├── POPCustomAnimation.mm │ │ ├── POPDecayAnimation.h │ │ ├── POPDecayAnimation.mm │ │ ├── POPDecayAnimationInternal.h │ │ ├── POPDefines.h │ │ ├── POPGeometry.h │ │ ├── POPGeometry.mm │ │ ├── POPLayerExtras.h │ │ ├── POPLayerExtras.mm │ │ ├── POPMath.h │ │ ├── POPMath.mm │ │ ├── POPPropertyAnimation.h │ │ ├── POPPropertyAnimation.mm │ │ ├── POPPropertyAnimationInternal.h │ │ ├── POPSpringAnimation.h │ │ ├── POPSpringAnimation.mm │ │ ├── POPSpringAnimationInternal.h │ │ ├── POPSpringSolver.h │ │ ├── POPVector.h │ │ ├── POPVector.mm │ │ └── WebCore │ │ ├── FloatConversion.h │ │ ├── TransformationMatrix.cpp │ │ ├── TransformationMatrix.h │ │ └── UnitBezier.h ├── Tests │ ├── Info.plist │ └── Tests.swift ├── WYMaterialButton.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── WYMaterialButton-Example.xcscheme │ └── xcuserdata │ │ └── wangyu.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── WYMaterialButton.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── wangyu.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── WYMaterialButton │ ├── .DS_Store │ ├── AppDelegate.swift │ ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard │ ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift ├── LICENSE ├── Pod ├── .DS_Store ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── DesignableButton.swift │ ├── Spring.swift │ ├── SpringAnimation.swift │ ├── SpringButton.swift │ └── WYMaterialButton.swift ├── README.md ├── Screenshot ├── animation.gif ├── animation_pop.gif ├── instruction.png └── single.tiff ├── WYMaterialButton.podspec └── _Pods.xcodeproj /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/.DS_Store -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/Pods/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/.DS_Store -------------------------------------------------------------------------------- /Example/Pods/Local Podspecs/WYMaterialButton.podspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Local Podspecs/WYMaterialButton.podspec.json -------------------------------------------------------------------------------- /Example/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Manifest.lock -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/Pods-WYMaterialButton_Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/Pods-WYMaterialButton_Example.xcscheme -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/WYMaterialButton-WYMaterialButton.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/WYMaterialButton-WYMaterialButton.xcscheme -------------------------------------------------------------------------------- /Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Pods.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-acknowledgements.markdown -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-acknowledgements.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-frameworks.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-resources.sh -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.debug.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/Pods-WYMaterialButton_Example/Pods-WYMaterialButton_Example.release.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/ResourceBundle-WYMaterialButton-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/ResourceBundle-WYMaterialButton-Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/WYMaterialButton/WYMaterialButton.xcconfig -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/Info.plist -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/pop-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/pop-dummy.m -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/pop-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/pop-prefix.pch -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/pop-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/pop-umbrella.h -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/pop.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/pop.modulemap -------------------------------------------------------------------------------- /Example/Pods/Target Support Files/pop/pop.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/Target Support Files/pop/pop.xcconfig -------------------------------------------------------------------------------- /Example/Pods/pop/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/LICENSE -------------------------------------------------------------------------------- /Example/Pods/pop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/README.md -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POP.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAction.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimatableProperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimatableProperty.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimatableProperty.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimatableProperty.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationEvent.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationEvent.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationEvent.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationEventInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationEventInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationExtras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationExtras.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationExtras.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationExtras.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationPrivate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationPrivate.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationRuntime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationRuntime.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationRuntime.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationRuntime.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationTracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationTracer.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationTracer.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationTracer.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimationTracerInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimationTracerInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimator.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimator.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimator.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPAnimatorPrivate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPAnimatorPrivate.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPBasicAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPBasicAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPBasicAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPBasicAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPBasicAnimationInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPBasicAnimationInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPCGUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPCGUtils.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPCGUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPCGUtils.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPCustomAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPCustomAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPCustomAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPCustomAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPDecayAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPDecayAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPDecayAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPDecayAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPDecayAnimationInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPDecayAnimationInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPDefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPDefines.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPGeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPGeometry.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPGeometry.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPGeometry.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPLayerExtras.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPLayerExtras.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPLayerExtras.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPLayerExtras.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPMath.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPMath.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPMath.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPPropertyAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPPropertyAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPPropertyAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPPropertyAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPPropertyAnimationInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPPropertyAnimationInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPSpringAnimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPSpringAnimation.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPSpringAnimation.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPSpringAnimation.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPSpringAnimationInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPSpringAnimationInternal.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPSpringSolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPSpringSolver.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPVector.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/POPVector.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/POPVector.mm -------------------------------------------------------------------------------- /Example/Pods/pop/pop/WebCore/FloatConversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/WebCore/FloatConversion.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/WebCore/TransformationMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/WebCore/TransformationMatrix.cpp -------------------------------------------------------------------------------- /Example/Pods/pop/pop/WebCore/TransformationMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/WebCore/TransformationMatrix.h -------------------------------------------------------------------------------- /Example/Pods/pop/pop/WebCore/UnitBezier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Pods/pop/pop/WebCore/UnitBezier.h -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/Tests/Tests.swift -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcodeproj/xcshareddata/xcschemes/WYMaterialButton-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcodeproj/xcshareddata/xcschemes/WYMaterialButton-Example.xcscheme -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcodeproj/xcuserdata/wangyu.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/WYMaterialButton.xcworkspace/xcuserdata/wangyu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton.xcworkspace/xcuserdata/wangyu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Example/WYMaterialButton/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/.DS_Store -------------------------------------------------------------------------------- /Example/WYMaterialButton/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/AppDelegate.swift -------------------------------------------------------------------------------- /Example/WYMaterialButton/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/WYMaterialButton/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/WYMaterialButton/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/WYMaterialButton/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/Info.plist -------------------------------------------------------------------------------- /Example/WYMaterialButton/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Example/WYMaterialButton/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/LICENSE -------------------------------------------------------------------------------- /Pod/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/.DS_Store -------------------------------------------------------------------------------- /Pod/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pod/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Pod/Classes/DesignableButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/Classes/DesignableButton.swift -------------------------------------------------------------------------------- /Pod/Classes/Spring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/Classes/Spring.swift -------------------------------------------------------------------------------- /Pod/Classes/SpringAnimation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/Classes/SpringAnimation.swift -------------------------------------------------------------------------------- /Pod/Classes/SpringButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/Classes/SpringButton.swift -------------------------------------------------------------------------------- /Pod/Classes/WYMaterialButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Pod/Classes/WYMaterialButton.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/README.md -------------------------------------------------------------------------------- /Screenshot/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Screenshot/animation.gif -------------------------------------------------------------------------------- /Screenshot/animation_pop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Screenshot/animation_pop.gif -------------------------------------------------------------------------------- /Screenshot/instruction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Screenshot/instruction.png -------------------------------------------------------------------------------- /Screenshot/single.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/Screenshot/single.tiff -------------------------------------------------------------------------------- /WYMaterialButton.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yu-w/WYMaterialButton/HEAD/WYMaterialButton.podspec -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------