public void onAnimationEnd(Animation animation) { if (animation == mSecondLevelFadeOut) { mSecondLevelIndicatorControlBar.setVisibility(View.GONE); } else if (animation == mFadeOut) { mIndicatorControlBar.setVisibility(View.GONE); } }
public void onIndicatorEvent(int event) { switch (event) { case OnIndicatorEventListener.EVENT_ENTER_SECOND_LEVEL_INDICATOR_BAR: mIndicatorControlBar.startAnimation(mFadeOut); mSecondLevelIndicatorControlBar.startAnimation(mSecondLevelFadeIn); mSecondLevelIndicatorControlBar.setVisibility(View.VISIBLE); break; case OnIndicatorEventListener.EVENT_LEAVE_SECOND_LEVEL_INDICATOR_BAR: leaveSecondLevelIndicator(); break; } }