- Added int constants
SUCCESS_STATE_PROGRESS = 100andINDETERMINATE_STATE_PROGRESS = 50toCircularProgressButton - Fixed issue #40 Attribute
cpp_iconErrordoesn't work whencpp_iconSuccessis not set - Fixed issue #49 Changed progress from
floattoint - Fixed issue #47 Removed unused resources from the library. Added
cpb_prefix to all resourced inside library to limit name conflict.
- Gradle build script update
- Added Getters and Setters for idle, complete and error text
- Added
cpb_textProgressattribute to display text in progress mode - Gradle build script update: Intellij IDEA 13 uses gradle 0.10.+ / Android Studio uses gradle 0.12.+
- Added Android Arsenal, Maven Badges
- Implement selector for button background #4
- Added Custom Selector Sample
- Replaced
cpb_colorCompletewithcpb_selectorComplete - Replaced
cpb_colorErrorwithcpb_selectorError - Replaced
cpb_colorIdlewithcpb_selectorIdle - Removed
cpb_colorDisabled(now you can use above selector)
- Implemented #9 Maintain state when rotate screen.
- Fixed issue #17 Setting progress before view was drawn cause unexpected results
- Fixed issue #16 Setting progress to 0 after indeterminate progress cause unexpected results
- Fixed issue #19 Added methods
setBackgroundColorandsetStrokeColor - Fixed issue #21 Progress changes are ignored when the animations are running.
- Added
cpb_colorDisabledattribute, to change color when you callsetEnabled(false)method.
- Added support to some state changes with animation, eg. Idle to Complete or Idle to Error (Thanks to João Gouveia)
- Implemented morph progress drawable to different size #14 (Thanks to Balys Valentukevicius)
- Removed 'allowBackup="true"' in AndroidManifest #10
- Added prefix 'cpb_' for all custom attributes to avoid conflict #12
- Moved all samples to separate activities
- Implemented indeterminate progress
- Fixed performance issue
- Fixed issue when
wrap_contentwidth was breaking morphing animation
- Fixed issue when
app:colorIdleattribute was ignored
- Initial release