| 188 | } |
| 189 | |
| 190 | private void initAnimator() { |
| 191 | mStartingAnimator = ValueAnimator.ofFloat(0, 1).setDuration(defaultDuration); |
| 192 | mSearchingAnimator = ValueAnimator.ofFloat(0, 1).setDuration(defaultDuration); |
| 193 | mEndingAnimator = ValueAnimator.ofFloat(1, 0).setDuration(defaultDuration); |
| 194 | |
| 195 | mStartingAnimator.addUpdateListener(mUpdateListener); |
| 196 | mSearchingAnimator.addUpdateListener(mUpdateListener); |
| 197 | mEndingAnimator.addUpdateListener(mUpdateListener); |
| 198 | |
| 199 | mStartingAnimator.addListener(mAnimatorListener); |
| 200 | mSearchingAnimator.addListener(mAnimatorListener); |
| 201 | mEndingAnimator.addListener(mAnimatorListener); |
| 202 | } |
| 203 | |
| 204 | |
| 205 | @Override |