List of usage examples for android.view View getParent
public final ViewParent getParent()
From source file:Main.java
private static boolean shouldStop(View fullscreenView) { return !(fullscreenView.getParent() instanceof View); }
From source file:Main.java
public static void removeParent(View v) { ViewParent parent = v.getParent(); if (parent != null && parent instanceof ViewGroup) { ((ViewGroup) parent).removeView(v); }/*from ww w.j ava 2 s . co m*/ }
From source file:Main.java
public static void disableParentsClip(@NonNull View view) { while (view.getParent() != null && view.getParent() instanceof ViewGroup) { ViewGroup viewGroup = (ViewGroup) view.getParent(); viewGroup.setClipChildren(false); viewGroup.setClipToPadding(false); view = viewGroup;/* w ww. j a v a 2 s . co m*/ } }
From source file:Main.java
public static int[] getViewCellCoords(View v) { int col = ((ViewGroup) v.getParent()).indexOfChild(v); ViewGroup vgRow = (ViewGroup) v.getParent(); int row = ((ViewGroup) vgRow.getParent()).indexOfChild(vgRow); return new int[] { col, row }; }
From source file:Main.java
public static void removeParent(View view) { ViewParent parent = view.getParent(); if (parent instanceof ViewGroup) { ViewGroup group = (ViewGroup) parent; group.removeView(view);/*from www.j av a 2 s . com*/ } }
From source file:Main.java
public static void removeFromParent(View view) { if (view == null || view.getParent() == null) { return;/*from w ww .j a va 2 s . c o m*/ } if (view.getParent() instanceof ViewGroup) { ((ViewGroup) view.getParent()).removeView(view); } }
From source file:Main.java
public static void removeFromSuperView(View view) { ViewGroup parent = (ViewGroup) view.getParent(); if (parent != null) parent.removeView(view);//from w ww . j a v a2 s . com }
From source file:Main.java
public static void moveToBack(View currentView) { ViewGroup vg = ((ViewGroup) currentView.getParent()); int index = vg.indexOfChild(currentView); for (int i = 0; i < index; i++) { vg.bringChildToFront(vg.getChildAt(0)); }//from w w w.j ava 2 s . co m }
From source file:Main.java
public static boolean isViewDescendantOfViewGroup(View v, ViewGroup parent) { for (ViewParent p = v.getParent(); p != null; p = p.getParent()) { if (p == parent) return true; }/*www . j ava 2 s . c o m*/ return false; }
From source file:Main.java
public static void removeSelfFromParent(View v) { ViewParent parent = v.getParent(); if (parent != null) { if (parent instanceof ViewGroup) { ((ViewGroup) parent).removeView(v); }//from w w w.j av a 2 s .com } }