Back to project page circular-progress-button.
The source code is released under:
MIT License
If you think the Android project circular-progress-button listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.dd; //from w w w. ja v a2 s.c om class StateManager { private boolean mIsEnabled; private int mProgress; public StateManager(CircularProgressButton progressButton) { mIsEnabled = progressButton.isEnabled(); mProgress = progressButton.getProgress(); } public void saveProgress(CircularProgressButton progressButton) { mProgress = progressButton.getProgress(); } public boolean isEnabled() { return mIsEnabled; } public int getProgress() { return mProgress; } public void checkState(CircularProgressButton progressButton) { if (progressButton.getProgress() != getProgress()) { progressButton.setProgress(progressButton.getProgress()); } else if(progressButton.isEnabled() != isEnabled()) { progressButton.setEnabled(progressButton.isEnabled()); } } }