コード例 #1
0
 public void onAnimationEnd(Animation animation) {
   if (animation == mSecondLevelFadeOut) {
     mSecondLevelIndicatorControlBar.setVisibility(View.GONE);
   } else if (animation == mFadeOut) {
     mIndicatorControlBar.setVisibility(View.GONE);
   }
 }
コード例 #2
0
  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;
    }
  }