Exemple #1
0
 public int getAreaHeight(TyHeightKind kind) {
   int height = 0;
   if (kind == TyHeightKind.TyAll) {
     height = getHeight();
   } else if (kind == TyHeightKind.TySelect) {
     if (mTyBottomSelectInd != null && (mTyBottomSelectInd.getVisibility() != View.GONE)) {
       height = mTyBottomSelectHeight;
     }
   }
   return height;
 }
Exemple #2
0
  public void enableSelectMode(TySelectKind selectKind, Object tag) {
    dealNeedhidebyNoneMode();
    if (mCurmode == TyBottomMode.TySelectMode) return;
    if (mTyBottomSelectInd != null) {
      mTyBottomSelectInd.setVisibility(View.GONE);
    }

    if (mTyBottomBarContainer != null) {
      mTyBottomBarContainer.setVisibility(View.VISIBLE);
    }
    if (mTyBottomSelectInd != null) {
      mTyBottomSelectInd.setVisibility(View.VISIBLE, true);
      mCurKind = switchSelectKind(mCurKind, selectKind, tag);
    }
    if (mTyCamIndicator != null) {
      mTyCamIndicator.setVisibility(View.GONE, true);
    }
    if (mTyAddIndicator != null) {
      mTyAddIndicator.setVisibility(View.GONE, true);
    }
    mCurmode = TyBottomMode.TySelectMode;
  }
Exemple #3
0
  public void enableNoneMode(boolean bAnim) {
    if (mCurmode == TyBottomMode.TyNoneMode) return;

    if (mTyBottomBarContainer != null) {
      if (bAnim) {
        mTyBottomBarContainer.startAnimation(
            AnimationUtils.loadAnimation(mActivity, R.anim.ty_bottommenu_down));
      }
      mTyBottomBarContainer.setVisibility(View.GONE);
    }
    if (mTyBottomSelectInd != null) {
      mTyBottomSelectInd.setVisibility(View.GONE);
    }
    mNeedhidebyNoneMode = mCurmode;
    mCurmode = TyBottomMode.TyNoneMode;
  }
Exemple #4
0
  public void enableAddMode(boolean bAnim) {
    dealNeedhidebyNoneMode();
    if (mCurmode == TyBottomMode.TyAddMode) return;
    if (mTyAddIndicator != null) {
      mTyAddIndicator.setVisibility(View.GONE);
    }

    if (mTyBottomBarContainer != null) {
      mTyBottomBarContainer.setVisibility(View.VISIBLE);
    }
    if (mTyAddIndicator != null) {
      mTyAddIndicator.setVisibility(View.VISIBLE, bAnim);
    }
    if (mTyCamIndicator != null) {
      mTyCamIndicator.setVisibility(View.GONE);
    }
    if (mTyBottomSelectInd != null) {
      mTyBottomSelectInd.setVisibility(View.GONE);
    }
    mCurmode = TyBottomMode.TyAddMode;
  }
Exemple #5
0
  public TyGalleryBottomBar(GalleryContext galleryContext) {
    mGalleryContext = galleryContext;
    mContext = mGalleryContext.getAndroidContext();
    mActivity = (Activity) mContext;

    mTyBottomBarContainer = mGalleryContext.getGalleryAssignView(R.id.ty_bottombar_container);
    if (mTyBottomBarContainer != null) {
      mTyBottomSelectInd =
          (TyBottomSelectIndicator) mTyBottomBarContainer.findViewById(R.id.ty_bottom_select);
      if (mTyBottomSelectInd != null) {
        mTySelectAllBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_selection_all_btn);
        mTySelectAllBtn.setOnClickListener(this);
        mTyDeleteBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_delete_btn);
        mTyDeleteBtn.setOnClickListener(this);
        mTyShareBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_share_btn);
        mTyShareBtn.setOnClickListener(this);
        mTyAddBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_add_btn);
        mTyAddBtn.setOnClickListener(this);
        mTyHideBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_hide_btn);
        mTyHideBtn.setOnClickListener(this);
        mTyShowBtn = (Button) mTyBottomSelectInd.findViewById(R.id.ty_show_btn);
        mTyShowBtn.setOnClickListener(this);
      }
      mTyCamIndicator = (TyCamIndicator) mTyBottomBarContainer.findViewById(R.id.ty_cam_ind);
      if (mTyCamIndicator != null) {
        mTyCamAct = (ImageButton) mTyCamIndicator.findViewById(R.id.ty_cam_act);
        mTyCamAct.setOnClickListener(this);
      }
      mTyAddIndicator = (TyAddIndicator) mTyBottomBarContainer.findViewById(R.id.ty_add_ind);
      if (mTyAddIndicator != null) {
        mTyAddAct = (ImageButton) mTyAddIndicator.findViewById(R.id.ty_add_act);
        mTyAddAct.setOnClickListener(this);
      }
    }
    mTyBottombarHeight = mActivity.getResources().getDimensionPixelSize(R.dimen.ty_bottom_height);
    mTyBottomSelectHeight =
        mActivity.getResources().getDimensionPixelSize(R.dimen.ty_bottom_select);
  }