Example usage for android.view View GONE

List of usage examples for android.view View GONE

Introduction

In this page you can find the example usage for android.view View GONE.

Prototype

int GONE

To view the source code for android.view View GONE.

Click Source Link

Document

This view is invisible, and it doesn't take any space for layout purposes.

Usage

From source file:Main.java

public static void animSlideOutFromBottom(final View view) {
    TranslateAnimation animate = new TranslateAnimation(0, 0, 0, -view.getHeight());
    animate.setDuration(500);//www .  j a  v a2s .  c  o m
    animate.setFillAfter(true);
    view.startAnimation(animate);
    view.setVisibility(View.GONE);
}

From source file:Main.java

public static boolean updateVisibility(View view, boolean visible) {
    if (view != null && visible != (view.getVisibility() == View.VISIBLE)) {
        if (visible) {
            view.setVisibility(View.VISIBLE);
        } else {/*from w w w.  ja  va  2 s  . com*/
            view.setVisibility(View.GONE);
        }
        view.invalidate();
        return true;
    }
    return false;
}

From source file:Main.java

public static void initViewWHAndGone(final View view) {
    view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
        @Override//from w ww. ja  va  2s  . c  om
        public void onGlobalLayout() {
            view.getViewTreeObserver().removeGlobalOnLayoutListener(this);
            view.setVisibility(View.GONE);
        }
    });

}

From source file:Main.java

public static void hidden(Context context, View view, int resAnimId) {
    if (view.getVisibility() == View.VISIBLE) {
        view.startAnimation(loadAnimation(context, resAnimId));
        view.setVisibility(View.GONE);
    }//from  www. jav  a2 s. co m
}

From source file:Main.java

@Deprecated
public static void initViewWHAndGone(final View view) {
    view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
        @Override/*from w ww.  j a  v a  2  s  .c  o  m*/
        public void onGlobalLayout() {
            view.getViewTreeObserver().removeGlobalOnLayoutListener(this);
            view.setVisibility(View.GONE);
        }
    });

}

From source file:Main.java

public static void setViewVisibility(View view, boolean visibility) {
    if (view == null) {
        return;//from   w  w  w  .  ja v  a  2 s  .co m
    }
    if (visibility) {
        if (view.getVisibility() != View.VISIBLE) {
            view.setVisibility(View.VISIBLE);
        }
    } else {
        if (view.getVisibility() == View.VISIBLE) {
            view.setVisibility(View.GONE);
        }
    }
}

From source file:Main.java

public static void showEmpty(Activity activity, boolean show, View emptyView) {
    Animation anim = AnimationUtils.loadAnimation(activity,
            show ? android.R.anim.fade_in : android.R.anim.fade_out);
    if (show && (emptyView.getVisibility() == View.GONE || emptyView.getVisibility() == View.INVISIBLE)) {
        emptyView.setAnimation(anim);//from www .  j a va 2s.c o m
        emptyView.setVisibility(View.VISIBLE);
    } else if (!show && emptyView.getVisibility() == View.VISIBLE) {
        emptyView.setAnimation(anim);
        emptyView.setVisibility(View.GONE);
    }
}

From source file:Main.java

public static void setViewVisbility(View view, boolean isVisble) {
    if (view != null) {
        if (isVisble)
            view.setVisibility(View.VISIBLE);
        else//from w  w w  .  j ava2  s.  c  o m
            view.setVisibility(View.GONE);
    }
}

From source file:Main.java

public static void collapse(final View v) {
    final int initialHeight = v.getMeasuredHeight();

    Animation a = new Animation() {
        @Override/*  ww  w  .  j  ava  2 s .c o  m*/
        protected void applyTransformation(float interpolatedTime, Transformation t) {
            if (interpolatedTime == 1) {
                v.setVisibility(View.GONE);
            } else {
                v.getLayoutParams().height = initialHeight - (int) (initialHeight * interpolatedTime);
                v.requestLayout();
            }
        }

        @Override
        public boolean willChangeBounds() {
            return true;
        }
    };

    // 1dp/ms
    a.setDuration((int) (initialHeight / v.getContext().getResources().getDisplayMetrics().density) * 2);
    v.startAnimation(a);
}

From source file:Main.java

public static void collapse(final View v) {
    final int initialHeight = v.getMeasuredHeight();

    Animation a = new Animation() {
        @Override/* w  w  w  . j av a 2 s .co  m*/
        protected void applyTransformation(float interpolatedTime, Transformation t) {
            if (interpolatedTime == 1) {
                v.setVisibility(View.GONE);
            } else {
                v.getLayoutParams().height = initialHeight - (int) (initialHeight * interpolatedTime);
                v.requestLayout();
            }
        }

        @Override
        public boolean willChangeBounds() {
            return true;
        }
    };

    // 1dp/ms
    a.setDuration((int) (initialHeight / v.getContext().getResources().getDisplayMetrics().density));
    v.startAnimation(a);
}