/** Dismisses the SuperCardToast without an animation. */
  public void dismissImmediately() {

    ManagerSuperCardToast.getInstance().remove(this);

    if (mHandler != null) {

      mHandler.removeCallbacks(mHideRunnable);
      mHandler.removeCallbacks(mHideWithAnimationRunnable);
      mHandler = null;
    }

    if (mToastView != null && mViewGroup != null) {

      mViewGroup.removeView(mToastView);

      if (mOnDismissListener != null) {

        mOnDismissListener.onDismiss(getView());
      }

      mToastView = null;

    } else {

      Log.e(TAG, ERROR_VIEWCONTAINERNULL);
    }
  }
Beispiel #2
0
  private void initValue(Activity activity) {
    this.activity = activity;
    leftMenuItems = new ArrayList<ResideMenuItem>();
    rightMenuItems = new ArrayList<ResideMenuItem>();
    ignoredViews = new ArrayList<View>();
    viewDecor = (ViewGroup) activity.getWindow().getDecorView();
    viewActivity = new TouchDisableView(this.activity);

    View mContent = viewDecor.getChildAt(0);
    viewDecor.removeViewAt(0);
    viewActivity.setContent(mContent);
    addView(viewActivity);

    ViewGroup parent = (ViewGroup) scrollViewLeftMenu.getParent();
    parent.removeView(scrollViewLeftMenu);
    parent.removeView(scrollViewRightMenu);
  }
  @Override
  public void removeView(View view) {
    super.removeView(view);

    final int typeView = (Integer) view.getTag(R.id.tag_type_view);
    if (typeView != TableAdapter.IGNORE_ITEM_VIEW_TYPE) {
      recycler.addRecycledView(view, typeView);
    }
  }
 public void dismiss() {
   if (isShowing() && mPopupView != null) {
     WindowManagerImpl wm = WindowManagerImpl.getDefault();
     wm.removeView(mPopupView);
     if (mPopupView != mContentView && (mPopupView instanceof ViewGroup))
       ((ViewGroup) mPopupView).removeView(mContentView);
     mIsShowing = false;
   }
 }
Beispiel #5
0
 /** package* */
 void toggleWordWrap() {
   ViewGroup vSrc = this.mWordWrap ? this.mWordWrapView : this.mNoWordWrapView;
   ViewGroup vDst = this.mWordWrap ? this.mNoWordWrapView : this.mWordWrapView;
   ViewGroup vSrcParent =
       this.mWordWrap ? this.mWordWrapView : (ViewGroup) this.mNoWordWrapView.getChildAt(0);
   ViewGroup vDstParent =
       this.mWordWrap ? (ViewGroup) this.mNoWordWrapView.getChildAt(0) : this.mWordWrapView;
   vSrc.setVisibility(View.GONE);
   vSrcParent.removeView(this.mEditor);
   vDstParent.addView(this.mEditor);
   vDst.setVisibility(View.VISIBLE);
   vDst.scrollTo(0, 0);
   this.mWordWrap = !this.mWordWrap;
 }
  public final void deleteView(ComponentPeerView view) {
    ViewGroup group = (ViewGroup) (view.getParent());

    if (group != null) group.removeView(view);
  }
 @Override
 public void destroyItem(ViewGroup container, int position, Object object) {
   container.removeView((View) object);
 }
Beispiel #8
0
  public final void deleteOpenGLView(OpenGLView view) {
    ViewGroup group = (ViewGroup) (view.getParent());

    if (group != null) group.removeView(view);
  }