List of usage examples for android.view View getVisibility
@ViewDebug.ExportedProperty(mapping = { @ViewDebug.IntToString(from = VISIBLE, to = "VISIBLE"), @ViewDebug.IntToString(from = INVISIBLE, to = "INVISIBLE"), @ViewDebug.IntToString(from = GONE, to = "GONE") }) @Visibility public int getVisibility()
From source file:Main.java
public static void fadeOut(Context context, View view, boolean animate) { if (view == null || view.getVisibility() != View.VISIBLE) { return;/*w w w . jav a 2 s.c om*/ } if (animate) { view.startAnimation( android.view.animation.AnimationUtils.loadAnimation(context, android.R.anim.fade_out)); } else { view.clearAnimation(); } view.setVisibility(View.GONE); }
From source file:Main.java
/** * Invalidates a view and all of its descendants. *//*from w ww. j av a2 s.c o m*/ private static void recursiveInvalidate(View view) { view.invalidate(); if (view instanceof ViewGroup) { ViewGroup group = (ViewGroup) view; int childCount = group.getChildCount(); for (int i = 0; i < childCount; i++) { View child = group.getChildAt(i); if (child.getVisibility() == View.VISIBLE) { recursiveInvalidate(child); } } } }
From source file:Main.java
public static Animator createCircularShowAnimator(final View view) { if (view.getVisibility() == View.VISIBLE || view.getWindowToken() == null) return null; // get the center for the clipping circle int cx = (view.getLeft() + view.getRight()) / 2; int cy = (view.getTop() + view.getBottom()) / 2; // get the final radius for the clipping circle int finalRadius = view.getWidth(); // create and start the animator for this view // (the start radius is zero) Animator anim = ViewAnimationUtils.createCircularReveal(view, cx, cy, 0, finalRadius); anim.addListener(new AnimatorListenerAdapter() { @Override/*from ww w. j a va 2 s .co m*/ public void onAnimationStart(Animator animation) { super.onAnimationStart(animation); view.setVisibility(View.VISIBLE); } }); return anim; }
From source file:Main.java
public static boolean ensureVisbility(final View v, final int wanttedVisibility) { if (v.getVisibility() != wanttedVisibility) { v.setVisibility(wanttedVisibility); return true; } else {/*from w w w . j av a2 s . c o m*/ return false; } }
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 ww. j a va 2 s . c om*/ view.setVisibility(View.GONE); } view.invalidate(); return true; } return false; }
From source file:Main.java
public static void fadeToVisible(final View view, int startOffset, int duration) { int visibility = view.getVisibility(); if (visibility != View.VISIBLE) { AlphaAnimation anim = new AlphaAnimation(0, 1); anim.setDuration(duration);//from ww w .ja v a2 s . co m anim.setStartOffset(startOffset); view.setVisibility(View.VISIBLE); view.startAnimation(anim); } }
From source file:Main.java
public static void fadeToInvisible(final View view, int startOffset, int duration) { int visibility = view.getVisibility(); if (visibility != View.INVISIBLE) { AlphaAnimation anim = new AlphaAnimation(1, 0); anim.setStartOffset(startOffset); anim.setDuration(duration);/*from ww w. j av a 2 s . co m*/ view.setVisibility(View.INVISIBLE); view.startAnimation(anim); } }
From source file:Main.java
@TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1) public static ViewPropertyAnimator fadeOut(final View from, int duration) { if (from.getVisibility() == View.VISIBLE) { from.clearAnimation();//from ww w.ja v a2s . c o m final ViewPropertyAnimator animator = from.animate(); animator.alpha(0f).setDuration(duration).setListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { from.setVisibility(View.INVISIBLE); from.setAlpha(1f); } }); return animator; } return null; }
From source file:com.example.kyle.myapplication.MainActivity.java
private static void toggle(View... views) { for (View v : views) { boolean isVisible = v.getVisibility() == View.VISIBLE; v.setVisibility(isVisible ? View.INVISIBLE : View.VISIBLE); }/*from ww w.j ava 2 s.c o m*/ }
From source file:Main.java
public static boolean isDualPane(Activity activity, int viewIdToLookForInActivity) { View view = activity.findViewById(viewIdToLookForInActivity); return view != null && view.getVisibility() == View.VISIBLE; }