├── .gitignore ├── LICENSE ├── README.md ├── floatingmenu ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── rjsv │ │ └── floatingmenu │ │ ├── animation │ │ ├── enumerators │ │ │ ├── AnimationType.java │ │ │ └── MenuState.java │ │ ├── handlers │ │ │ ├── AnimationHandler.java │ │ │ └── FloatingMenuAnimationHandler.java │ │ └── listeners │ │ │ └── FloatingMenuButtonAnimationListener.java │ │ └── floatingmenubutton │ │ ├── FloatingMenuButton.java │ │ ├── MovementStyle.java │ │ ├── general │ │ └── Utils.java │ │ ├── listeners │ │ ├── FloatingMenuButtonClickListener.java │ │ ├── FloatingMenuStateChangeListener.java │ │ └── SubButtonViewQueueListener.java │ │ └── subbutton │ │ ├── FloatingSubButton.java │ │ └── SubButton.java │ └── res │ ├── drawable-hdpi │ └── defaultimage.png │ ├── drawable-mdpi │ └── defaultimage.png │ ├── drawable-xhdpi │ └── defaultimage.png │ ├── drawable-xxhdpi │ └── defaultimage.png │ ├── drawable-xxxhdpi │ └── defaultimage.png │ └── values │ ├── attrs.xml │ └── strings.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── banner.png ├── expand_adapt.gif ├── expand_open_close.gif ├── radial_adapt.gif └── radial_open_close.gif ├── sample ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── rjsvieira │ │ └── floatingmenu │ │ └── sample │ │ └── MainActivity.java │ └── res │ ├── drawable-hdpi │ ├── center.png │ ├── five.png │ ├── four.png │ ├── one.png │ ├── three.png │ └── two.png │ ├── drawable-mdpi │ ├── center.png │ ├── five.png │ ├── four.png │ ├── one.png │ ├── three.png │ └── two.png │ ├── drawable-xhdpi │ ├── center.png │ ├── five.png │ ├── four.png │ ├── one.png │ ├── three.png │ └── two.png │ ├── drawable-xxhdpi │ ├── center.png │ ├── five.png │ ├── four.png │ ├── one.png │ ├── three.png │ └── two.png │ ├── drawable-xxxhdpi │ ├── center.png │ ├── five.png │ ├── four.png │ ├── one.png │ ├── three.png │ └── two.png │ ├── layout │ └── activity_main.xml │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── values.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/README.md -------------------------------------------------------------------------------- /floatingmenu/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/build.gradle -------------------------------------------------------------------------------- /floatingmenu/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/animation/enumerators/AnimationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/animation/enumerators/AnimationType.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/animation/enumerators/MenuState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/animation/enumerators/MenuState.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/animation/handlers/AnimationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/animation/handlers/AnimationHandler.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/animation/handlers/FloatingMenuAnimationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/animation/handlers/FloatingMenuAnimationHandler.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/animation/listeners/FloatingMenuButtonAnimationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/animation/listeners/FloatingMenuButtonAnimationListener.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/FloatingMenuButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/FloatingMenuButton.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/MovementStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/MovementStyle.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/general/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/general/Utils.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/FloatingMenuButtonClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/FloatingMenuButtonClickListener.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/FloatingMenuStateChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/FloatingMenuStateChangeListener.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/SubButtonViewQueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/listeners/SubButtonViewQueueListener.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/subbutton/FloatingSubButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/subbutton/FloatingSubButton.java -------------------------------------------------------------------------------- /floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/subbutton/SubButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/java/rjsv/floatingmenu/floatingmenubutton/subbutton/SubButton.java -------------------------------------------------------------------------------- /floatingmenu/src/main/res/drawable-hdpi/defaultimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/drawable-hdpi/defaultimage.png -------------------------------------------------------------------------------- /floatingmenu/src/main/res/drawable-mdpi/defaultimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/drawable-mdpi/defaultimage.png -------------------------------------------------------------------------------- /floatingmenu/src/main/res/drawable-xhdpi/defaultimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/drawable-xhdpi/defaultimage.png -------------------------------------------------------------------------------- /floatingmenu/src/main/res/drawable-xxhdpi/defaultimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/drawable-xxhdpi/defaultimage.png -------------------------------------------------------------------------------- /floatingmenu/src/main/res/drawable-xxxhdpi/defaultimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/drawable-xxxhdpi/defaultimage.png -------------------------------------------------------------------------------- /floatingmenu/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /floatingmenu/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/floatingmenu/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/images/banner.png -------------------------------------------------------------------------------- /images/expand_adapt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/images/expand_adapt.gif -------------------------------------------------------------------------------- /images/expand_open_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/images/expand_open_close.gif -------------------------------------------------------------------------------- /images/radial_adapt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/images/radial_adapt.gif -------------------------------------------------------------------------------- /images/radial_open_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/images/radial_open_close.gif -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/rjsvieira/floatingmenu/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/java/com/rjsvieira/floatingmenu/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/center.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/five.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/four.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/one.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/three.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-hdpi/two.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/center.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/five.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/four.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/one.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/three.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-mdpi/two.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/center.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/five.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/four.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/one.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/three.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xhdpi/two.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/center.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/five.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/four.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/one.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/three.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxhdpi/two.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/center.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/five.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/four.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/one.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/three.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxxhdpi/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/drawable-xxxhdpi/two.png -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/sample/src/main/res/values/values.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rjsvieira/floatingMenu/HEAD/settings.gradle --------------------------------------------------------------------------------