animation engine should call this method for every animation frame passing animation progress value as a parameter . animation progress should be within the range 0 . .1 the exception here would be a spring animation engine which may slightly exceed start and end progress values . this method will return false if the animation has been cancelled . in that case animation engine should not attempt to call this method again . otherwise this method will return true concode_field_sep AnimationPropertyUpdater mPropertyUpdater concode_elem_sep View mAnimatedView concode_elem_sep boolean mCancelled concode_elem_sep AnimationListener mAnimationListener concode_elem_sep boolean mIsFinished concode_elem_sep int mAnimationID concode_field_sep void cancel concode_elem_sep int getAnimationID concode_elem_sep void start concode_elem_sep void run concode_elem_sep void finish concode_elem_sep void setAnimationListener
boolean function ( float arg0 ) { Assertions . assertCondition ( ! mIsFinished , "srini_string" ) ; if ( ! mCancelled ) { mPropertyUpdater . onUpdate ( Assertions . assertNotNull ( mAnimatedView ) , arg0 ) ; } return ! mCancelled ; }