GooeyMenu | Android Fab Button with Gooey effect | Menu library
kandi X-RAY | GooeyMenu Summary
kandi X-RAY | GooeyMenu Summary
Option menu with gooey effectes.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Handles a touch event
- Checks if a menu item is touched
- Cancel all animations
- Is the touch menu touch?
- Start the hide animation
- Start the show animation
- Region > drawable buttons
- Create a circle path
- Called when a menu item is clicked
- Shows a given message
- Creates the menu
- Set the OnMenuListener
- Initializes the target drawables
- Attach to a window
- Marks the end of the menu
- Override this method to measure the width and height
- Override this method to handle the action selection
- Detach from window
- Override this to change the size of the menu
- Opens the menu
GooeyMenu Key Features
GooeyMenu Examples and Code Snippets
Community Discussions
Trending Discussions on GooeyMenu
QUESTION
I have implemented gooeymenu in a layout file:
...ANSWER
Answered 2017-Feb-22 at 21:57The problem was that I use an ObjectAnimator
which changes the property of an object by referencing the method by its name:
'ObjectAnimator animShowAlpha = ObjectAnimator.ofFloat(circlePoint, "Alpha", 0.0f, 1.0f);'
proguard however mangles the names of the objects and hence the method CirclePoint.setAlpha(..)
was renamed to a(..)
. So the solution was to add a line to proguard to prevent renaming the methods of the class CirclePoint
:
-keep class com.mschwartz.dailyflightbuddy.ui.GooeyMenu$CirclePoint { *; }
That's it.
btw. To see if proguard renames a method or not the file 'app/build/outputs/mapping/release/mapping.txt' is of great help (and self-explanatory).
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install GooeyMenu
You can use GooeyMenu like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the GooeyMenu component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page