List of usage examples for android.view View invalidate
public void invalidate()
From source file:Main.java
/** * Invalidates a view and all of its descendants. *//*w w w. j a v a 2 s .com*/ 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 Bitmap getViewBitmap(View view) { View rootView = view.getRootView(); view.invalidate(); rootView.setDrawingCacheEnabled(true); return rootView.getDrawingCache(); }
From source file:Main.java
public static void setBackgroundDrawable(View view, Drawable drawable) { view.setBackgroundDrawable(drawable); view.invalidate(); }
From source file:Main.java
public static void postInvalidateOnAnimation(View view) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { view.postInvalidateOnAnimation(); } else {//from w w w .ja v a2 s .co m view.invalidate(); } }
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 ww w .java2s .c o m view.setVisibility(View.GONE); } view.invalidate(); return true; } return false; }
From source file:Main.java
private static void upEffect(View v) { //if(v.getBackground() == null) return; Drawable drwb;//from w w w . ja v a2s . c om if (v instanceof ImageView) { drwb = ((ImageView) v).getDrawable(); } else { drwb = v.getBackground(); } if (drwb == null) return; drwb.clearColorFilter(); v.invalidate(); }
From source file:Main.java
private static void setLayoutParams(View view, int width, int height, int left, int top) { FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) view.getLayoutParams(); layoutParams.width = width;//from www. j a v a 2 s . co m layoutParams.height = height; layoutParams.leftMargin = left; layoutParams.topMargin = top; view.setLayoutParams(layoutParams); view.invalidate(); }
From source file:com.waz.zclient.utils.ViewUtils.java
public static void setHeight(View v, int height) { ((ViewGroup.MarginLayoutParams) v.getLayoutParams()).height = height; v.invalidate(); }
From source file:com.waz.zclient.utils.ViewUtils.java
public static void setMarginTop(View v, int topMargin) { ((ViewGroup.MarginLayoutParams) v.getLayoutParams()).topMargin = topMargin; v.invalidate(); }
From source file:com.waz.zclient.utils.ViewUtils.java
public static void setMarginLeft(View v, int leftMargin) { ((ViewGroup.MarginLayoutParams) v.getLayoutParams()).leftMargin = leftMargin; v.invalidate(); }