- Added int constants
SUCCESS_STATE_PROGRESS = 100
andINDETERMINATE_STATE_PROGRESS = 50
toCircularProgressButton
- Fixed issue #40 Attribute
cpp_iconError
doesn't work whencpp_iconSuccess
is not set - Fixed issue #49 Changed progress from
float
toint
- 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_textProgress
attribute 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_colorComplete
withcpb_selectorComplete
- Replaced
cpb_colorError
withcpb_selectorError
- Replaced
cpb_colorIdle
withcpb_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
setBackgroundColor
andsetStrokeColor
- Fixed issue #21 Progress changes are ignored when the animations are running.
- Added
cpb_colorDisabled
attribute, 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_content
width was breaking morphing animation
- Fixed issue when
app:colorIdle
attribute was ignored
- Initial release