question: this method tells the object to use appropriate information to extract ending values for the animation . for example , a animatorset object will pass this call to its child objects to tell them to set up the values . a objectanimator object will use the information it has about its target object and propertyvaluesholder objects to get the start values for its properties . an valueanimator object will ignore the request since it does not have enough information such as a target object to gather these values . concode_field_sep ArrayList<AnimatorListener> mListeners concode_field_sep void cancel concode_elem_sep Animator setDuration concode_elem_sep ArrayList<AnimatorListener> getListeners concode_elem_sep void setInterpolator concode_elem_sep void removeAllListeners concode_elem_sep void start concode_elem_sep void setupStartValues concode_elem_sep boolean isStarted concode_elem_sep void removeListener concode_elem_sep void onAnimationEnd concode_elem_sep long getStartDelay concode_elem_sep long getDuration concode_elem_sep boolean isRunning concode_elem_sep Animator clone concode_elem_sep void onAnimationCancel concode_elem_sep void setTarget concode_elem_sep void onAnimationRepeat concode_elem_sep void end concode_elem_sep void setStartDelay concode_elem_sep void addListener concode_elem_sep void onAnimationStart
target: void function ( ) { }