Comments (6)
Hey Gabriel,
I will take a look and fix the problem tonight.
For now, I can say that "followButton.stopAnimation();" is supposed to only freeze the animation. If you want to display a text in the button, you will have to call "followButton.revertAnimation();" so the button will go back to be a normal button (not a loading spinner)
from loadingbuttonandroid.
Hi Leandro, thanks for your quick reply.
I try to call revertAnimation() and then set a new text, but after the revert animations ends, the button text go back to the original text, not the new one that i set. Example
// Here the button original text is "Follow"
followButton.startAnimation();
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
followButton.revertAnimation();
followButton.setText("\u2713");
followButton.setTextSize(18);
// After i set the new text the button still presenting "Follow" when revert animation ends
}
}, 2000);
from loadingbuttonandroid.
I just ran your code. The animation didn't stopped, you are right. I will fix and then i will tell you when its ready.
You are trying to make a "Done" status, right? I will add a "removeAnimation" so it will work as you expect. Then will work on a more polished version of a 'Done' status, the button doesn't support that right now.
from loadingbuttonandroid.
@digabriel I fixed the problem, the lib will work as you expect now. Use the version compile 'br.com.simplepass:loading-button-android:1.3.0'
.
I also added the method
doneLoagingAnimation(int fillColor, Bitmap doneImage);
I does a Done status in a polished way, you can choose the color and the image of the status.
from loadingbuttonandroid.
Thank you very much @leandroBorgesFerreira!!!
from loadingbuttonandroid.
You are welcome!
from loadingbuttonandroid.
Related Issues (20)
- width and height must be > 0 HOT 2
- Button loading HOT 2
- Update the text HOT 2
- Cannot set default background color HOT 4
- JCenter shutting down HOT 1
- Crash - lateinit property initialState has not been initialized HOT 2
- Button disappears after animation when width is set to wrap_content
- JCenter is at end of life HOT 3
- Installation was not sucessful HOT 2
- Failed to resolve: br.com.simplepass:loading-button-android:2.2.0 <a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> Affected Modules: <a href="openFile:C:/Users/Tabularasha/AndroidStudioProjects/AssistX/app/build.gradle">app</a>
- startAnimation() does not work with viewBinding HOT 1
- cannot be cast to kotlin.jvm.functions.Function0 HOT 3
- Move from JCenter to other repository HOT 3
- Button 6 Issue.
- Button Corner Radius Reverts HOT 7
- support rtl
- medium setup thro misleading
- Memory leak on version 2.2.0
- Loading animation
- The circle shape of button when loading is not maintained when the button background is managed dynamically
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loadingbuttonandroid.