├── .gitignore ├── Flubber ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── gradle.xml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── build.gradle ├── demo │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── appolica │ │ │ └── sample │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-web.png │ │ ├── java │ │ │ └── com │ │ │ │ └── appolica │ │ │ │ └── sample │ │ │ │ ├── ui │ │ │ │ ├── animation │ │ │ │ │ ├── CustomAnimationBody.java │ │ │ │ │ ├── FABRevealProvider.java │ │ │ │ │ ├── PropertyMethodsHolder.java │ │ │ │ │ └── RevealProvider.java │ │ │ │ ├── binding │ │ │ │ │ └── BindingAdapters.java │ │ │ │ ├── editor │ │ │ │ │ ├── AnimationBodyHolder.java │ │ │ │ │ ├── EditViewPagerAdapter.java │ │ │ │ │ ├── EditorFragment.java │ │ │ │ │ └── pager │ │ │ │ │ │ ├── AnimationBodyProvider.java │ │ │ │ │ │ ├── BaseFragment.java │ │ │ │ │ │ ├── BaseRadioRVFragment.java │ │ │ │ │ │ ├── EditorFragmentType.java │ │ │ │ │ │ ├── ListenerProvider.java │ │ │ │ │ │ ├── RadioElementModel.java │ │ │ │ │ │ ├── RadioRVAdapter.java │ │ │ │ │ │ ├── animations │ │ │ │ │ │ ├── AnimationsFragment.java │ │ │ │ │ │ └── OnAnimationSelectedListener.java │ │ │ │ │ │ ├── interpolators │ │ │ │ │ │ ├── InterpolatorsFragment.java │ │ │ │ │ │ └── OnInterpolatorSelectedListener.java │ │ │ │ │ │ └── settings │ │ │ │ │ │ ├── AnimationBodyModelUtil.java │ │ │ │ │ │ ├── NumericTransformer.java │ │ │ │ │ │ ├── OnFieldChangedListener.java │ │ │ │ │ │ ├── SeekBarModel.java │ │ │ │ │ │ ├── SettingsFragment.java │ │ │ │ │ │ ├── SettingsRVAdapter.java │ │ │ │ │ │ └── SimpleOnProgressChangeListener.java │ │ │ │ └── main │ │ │ │ │ ├── AnimationsListItemModel.java │ │ │ │ │ ├── FlubberClickListener.java │ │ │ │ │ ├── activity │ │ │ │ │ ├── FabClickListener.java │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── fragment │ │ │ │ │ ├── MainPanelFragment.java │ │ │ │ │ ├── MainRVAdapter.java │ │ │ │ │ └── MainSwipeDecorator.java │ │ │ │ └── utils │ │ │ │ ├── StringUtils.java │ │ │ │ └── Utils.java │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_add_white_24dp.png │ │ │ └── ic_add_white_48dp.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_add_white_24dp.png │ │ │ └── ic_add_white_48dp.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_add_white_24dp.png │ │ │ └── ic_add_white_48dp.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_add_white_24dp.png │ │ │ └── ic_add_white_48dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_add_white_24dp.png │ │ │ └── ic_add_white_48dp.png │ │ │ ├── drawable │ │ │ └── ic_done_white_24dp.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── fragment_editor_page.xml │ │ │ ├── fragment_editor_panel.xml │ │ │ ├── fragment_main_panel.xml │ │ │ ├── list_item_animations.xml │ │ │ ├── list_item_main_panel_header.xml │ │ │ ├── list_item_progress.xml │ │ │ └── list_item_radio.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-w820dp │ │ │ └── dimens.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── appolica │ │ └── sample │ │ └── ExampleUnitTest.java ├── flubber │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── src │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── appolica │ │ │ │ └── spring │ │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── appolica │ │ │ │ │ └── flubber │ │ │ │ │ ├── AnimationBody.java │ │ │ │ │ ├── Flubber.java │ │ │ │ │ ├── animation │ │ │ │ │ └── providers │ │ │ │ │ │ ├── Alpha.java │ │ │ │ │ │ ├── BaseFadeIn.java │ │ │ │ │ │ ├── BaseFadeOut.java │ │ │ │ │ │ ├── BaseProvider.java │ │ │ │ │ │ ├── FadeIn.java │ │ │ │ │ │ ├── FadeInDown.java │ │ │ │ │ │ ├── FadeInLeft.java │ │ │ │ │ │ ├── FadeInRight.java │ │ │ │ │ │ ├── FadeInUp.java │ │ │ │ │ │ ├── FadeOut.java │ │ │ │ │ │ ├── FadeOutDown.java │ │ │ │ │ │ ├── FadeOutIn.java │ │ │ │ │ │ ├── FadeOutLeft.java │ │ │ │ │ │ ├── FadeOutRight.java │ │ │ │ │ │ ├── FadeOutUp.java │ │ │ │ │ │ ├── Fall.java │ │ │ │ │ │ ├── Flash.java │ │ │ │ │ │ ├── FlipX.java │ │ │ │ │ │ ├── FlipY.java │ │ │ │ │ │ ├── Morph.java │ │ │ │ │ │ ├── Pop.java │ │ │ │ │ │ ├── Rotation.java │ │ │ │ │ │ ├── ScaleX.java │ │ │ │ │ │ ├── ScaleY.java │ │ │ │ │ │ ├── Shake.java │ │ │ │ │ │ ├── SlideDown.java │ │ │ │ │ │ ├── SlideLeft.java │ │ │ │ │ │ ├── SlideOutDown.java │ │ │ │ │ │ ├── SlideOutLeft.java │ │ │ │ │ │ ├── SlideOutRight.java │ │ │ │ │ │ ├── SlideOutUp.java │ │ │ │ │ │ ├── SlideRight.java │ │ │ │ │ │ ├── SlideUp.java │ │ │ │ │ │ ├── Squeeze.java │ │ │ │ │ │ ├── SqueezeDown.java │ │ │ │ │ │ ├── SqueezeLeft.java │ │ │ │ │ │ ├── SqueezeRight.java │ │ │ │ │ │ ├── SqueezeUp.java │ │ │ │ │ │ ├── Swing.java │ │ │ │ │ │ ├── TranslationX.java │ │ │ │ │ │ ├── TranslationY.java │ │ │ │ │ │ ├── Wobble.java │ │ │ │ │ │ ├── ZoomIn.java │ │ │ │ │ │ └── ZoomOut.java │ │ │ │ │ ├── annotations │ │ │ │ │ └── RepeatMode.java │ │ │ │ │ ├── interpolator │ │ │ │ │ ├── SpringInterpolator.java │ │ │ │ │ └── providers │ │ │ │ │ │ ├── Linear.java │ │ │ │ │ │ ├── Spring.java │ │ │ │ │ │ └── bezier │ │ │ │ │ │ ├── BzrSpring.java │ │ │ │ │ │ ├── EaseIn.java │ │ │ │ │ │ ├── EaseInBack.java │ │ │ │ │ │ ├── EaseInCirc.java │ │ │ │ │ │ ├── EaseInCubic.java │ │ │ │ │ │ ├── EaseInExpo.java │ │ │ │ │ │ ├── EaseInOut.java │ │ │ │ │ │ ├── EaseInOutBack.java │ │ │ │ │ │ ├── EaseInOutCirc.java │ │ │ │ │ │ ├── EaseInOutCubic.java │ │ │ │ │ │ ├── EaseInOutExpo.java │ │ │ │ │ │ ├── EaseInOutQuad.java │ │ │ │ │ │ ├── EaseInOutQuart.java │ │ │ │ │ │ ├── EaseInOutQuint.java │ │ │ │ │ │ ├── EaseInOutSine.java │ │ │ │ │ │ ├── EaseInQuad.java │ │ │ │ │ │ ├── EaseInQuart.java │ │ │ │ │ │ ├── EaseInQuint.java │ │ │ │ │ │ ├── EaseInSine.java │ │ │ │ │ │ ├── EaseOut.java │ │ │ │ │ │ ├── EaseOutBack.java │ │ │ │ │ │ ├── EaseOutCirc.java │ │ │ │ │ │ ├── EaseOutCubic.java │ │ │ │ │ │ ├── EaseOutExpo.java │ │ │ │ │ │ ├── EaseOutQuad.java │ │ │ │ │ │ ├── EaseOutQuart.java │ │ │ │ │ │ ├── EaseOutQuint.java │ │ │ │ │ │ ├── EaseOutSine.java │ │ │ │ │ │ └── Linear.java │ │ │ │ │ ├── listener │ │ │ │ │ └── SimpleAnimatorListener.java │ │ │ │ │ └── utils │ │ │ │ │ ├── DimensionUtils.java │ │ │ │ │ ├── FlubberUtil.java │ │ │ │ │ └── KeyFrameUtil.java │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── strings.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── appolica │ │ │ └── spring │ │ │ └── ExampleUnitTest.java │ └── versioning.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── LICENSE ├── README.md ├── gifs ├── fallshake.gif ├── morph.gif ├── wobble.gif ├── wobblefadein.gif ├── zoomin.gif └── zoomout.gif └── logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/.gitignore -------------------------------------------------------------------------------- /Flubber/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.gitignore -------------------------------------------------------------------------------- /Flubber/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/compiler.xml -------------------------------------------------------------------------------- /Flubber/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /Flubber/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/gradle.xml -------------------------------------------------------------------------------- /Flubber/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /Flubber/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /Flubber/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/misc.xml -------------------------------------------------------------------------------- /Flubber/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /Flubber/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/.idea/vcs.xml -------------------------------------------------------------------------------- /Flubber/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/build.gradle -------------------------------------------------------------------------------- /Flubber/demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Flubber/demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/build.gradle -------------------------------------------------------------------------------- /Flubber/demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/proguard-rules.pro -------------------------------------------------------------------------------- /Flubber/demo/src/androidTest/java/com/appolica/sample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/androidTest/java/com/appolica/sample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/animation/CustomAnimationBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/animation/CustomAnimationBody.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/animation/FABRevealProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/animation/FABRevealProvider.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/animation/PropertyMethodsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/animation/PropertyMethodsHolder.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/animation/RevealProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/animation/RevealProvider.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/binding/BindingAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/binding/BindingAdapters.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/AnimationBodyHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/AnimationBodyHolder.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/EditViewPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/EditViewPagerAdapter.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/EditorFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/EditorFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/AnimationBodyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/AnimationBodyProvider.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/BaseFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/BaseRadioRVFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/BaseRadioRVFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/EditorFragmentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/EditorFragmentType.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/ListenerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/ListenerProvider.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/RadioElementModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/RadioElementModel.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/RadioRVAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/RadioRVAdapter.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/animations/AnimationsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/animations/AnimationsFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/animations/OnAnimationSelectedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/animations/OnAnimationSelectedListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/interpolators/InterpolatorsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/interpolators/InterpolatorsFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/interpolators/OnInterpolatorSelectedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/interpolators/OnInterpolatorSelectedListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/AnimationBodyModelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/AnimationBodyModelUtil.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/NumericTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/NumericTransformer.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/OnFieldChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/OnFieldChangedListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SeekBarModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SeekBarModel.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SettingsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SettingsFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SettingsRVAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SettingsRVAdapter.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SimpleOnProgressChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/editor/pager/settings/SimpleOnProgressChangeListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/AnimationsListItemModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/AnimationsListItemModel.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/FlubberClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/FlubberClickListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/activity/FabClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/activity/FabClickListener.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/activity/MainActivity.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainPanelFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainPanelFragment.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainRVAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainRVAdapter.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainSwipeDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/ui/main/fragment/MainSwipeDecorator.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/utils/StringUtils.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/java/com/appolica/sample/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/java/com/appolica/sample/utils/Utils.java -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-hdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-hdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-hdpi/ic_add_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-hdpi/ic_add_white_48dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-mdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-mdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-mdpi/ic_add_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-mdpi/ic_add_white_48dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xhdpi/ic_add_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xhdpi/ic_add_white_48dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xxhdpi/ic_add_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xxhdpi/ic_add_white_48dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable-xxxhdpi/ic_add_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable-xxxhdpi/ic_add_white_48dp.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/drawable/ic_done_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/drawable/ic_done_white_24dp.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/fragment_editor_page.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/fragment_editor_page.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/fragment_editor_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/fragment_editor_panel.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/fragment_main_panel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/fragment_main_panel.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/list_item_animations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/list_item_animations.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/list_item_main_panel_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/list_item_main_panel_header.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/list_item_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/list_item_progress.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/layout/list_item_radio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/layout/list_item_radio.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Flubber/demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Flubber/demo/src/test/java/com/appolica/sample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/demo/src/test/java/com/appolica/sample/ExampleUnitTest.java -------------------------------------------------------------------------------- /Flubber/flubber/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .idea 3 | -------------------------------------------------------------------------------- /Flubber/flubber/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/build.gradle -------------------------------------------------------------------------------- /Flubber/flubber/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/proguard-rules.pro -------------------------------------------------------------------------------- /Flubber/flubber/src/androidTest/java/com/appolica/spring/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/androidTest/java/com/appolica/spring/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/AnimationBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/AnimationBody.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/Flubber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/Flubber.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Alpha.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Alpha.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseFadeIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseFadeIn.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseFadeOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseFadeOut.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/BaseProvider.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeIn.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInDown.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInLeft.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInRight.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeInUp.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOut.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutDown.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutIn.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutLeft.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutRight.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FadeOutUp.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Fall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Fall.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Flash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Flash.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FlipX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FlipX.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FlipY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/FlipY.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Morph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Morph.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Pop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Pop.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Rotation.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ScaleX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ScaleX.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ScaleY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ScaleY.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Shake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Shake.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideDown.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideLeft.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutDown.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutLeft.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutRight.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideOutUp.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideRight.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SlideUp.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Squeeze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Squeeze.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeDown.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeLeft.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeRight.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/SqueezeUp.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Swing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Swing.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/TranslationX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/TranslationX.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/TranslationY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/TranslationY.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Wobble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/Wobble.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ZoomIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ZoomIn.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ZoomOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/animation/providers/ZoomOut.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/annotations/RepeatMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/annotations/RepeatMode.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/SpringInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/SpringInterpolator.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/Linear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/Linear.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/Spring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/Spring.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/BzrSpring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/BzrSpring.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseIn.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInBack.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInCirc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInCirc.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInCubic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInCubic.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInExpo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInExpo.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOut.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutBack.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutCirc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutCirc.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutCubic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutCubic.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutExpo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutExpo.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuad.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuart.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutQuint.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutSine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInOutSine.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuad.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuart.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInQuint.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInSine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseInSine.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOut.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutBack.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutCirc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutCirc.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutCubic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutCubic.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutExpo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutExpo.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuad.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuart.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutQuint.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutSine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/EaseOutSine.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/Linear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/interpolator/providers/bezier/Linear.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/listener/SimpleAnimatorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/listener/SimpleAnimatorListener.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/utils/DimensionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/utils/DimensionUtils.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/utils/FlubberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/utils/FlubberUtil.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/java/com/appolica/flubber/utils/KeyFrameUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/java/com/appolica/flubber/utils/KeyFrameUtil.java -------------------------------------------------------------------------------- /Flubber/flubber/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Flubber/flubber/src/test/java/com/appolica/spring/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/src/test/java/com/appolica/spring/ExampleUnitTest.java -------------------------------------------------------------------------------- /Flubber/flubber/versioning.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/flubber/versioning.gradle -------------------------------------------------------------------------------- /Flubber/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/gradle.properties -------------------------------------------------------------------------------- /Flubber/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Flubber/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Flubber/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/gradlew -------------------------------------------------------------------------------- /Flubber/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/Flubber/gradlew.bat -------------------------------------------------------------------------------- /Flubber/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':demo', ':flubber' 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/README.md -------------------------------------------------------------------------------- /gifs/fallshake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/fallshake.gif -------------------------------------------------------------------------------- /gifs/morph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/morph.gif -------------------------------------------------------------------------------- /gifs/wobble.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/wobble.gif -------------------------------------------------------------------------------- /gifs/wobblefadein.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/wobblefadein.gif -------------------------------------------------------------------------------- /gifs/zoomin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/zoomin.gif -------------------------------------------------------------------------------- /gifs/zoomout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/gifs/zoomout.gif -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Appolica/Flubber/HEAD/logo.png --------------------------------------------------------------------------------