List of usage examples for android.view View getPaddingTop
public int getPaddingTop()
From source file:Main.java
public static void setBackgroundKeepingPadding(View view, Drawable drawable) { int top = view.getPaddingTop(); int left = view.getPaddingLeft(); int right = view.getPaddingRight(); int bottom = view.getPaddingBottom(); setBackground(view, drawable);/*w w w .j a va 2 s . c o m*/ view.setPadding(left, top, right, bottom); }
From source file:Main.java
static public Rect getPaddedFrame(View v) { return new Rect(v.getLeft() + v.getPaddingLeft(), v.getTop() + v.getPaddingTop(), v.getRight() - v.getPaddingRight(), v.getBottom() - v.getPaddingBottom()); }
From source file:Main.java
public static void setFixedDrableBg(View v, int drawAbRes) { int bottom = v.getPaddingBottom(); int top = v.getPaddingTop(); int right = v.getPaddingRight(); int left = v.getPaddingLeft(); v.setBackgroundResource(drawAbRes);//from ww w . j ava2 s . c o m v.setPadding(left, top, right, bottom); }
From source file:Main.java
/** * Sets the background of a view to the given 9-patch resource and restores its padding. This * works around a bug in Android where the padding is lost when a 9-patch resource is applied * programmatically./*from w w w.j a v a2s. c o m*/ */ public static void setNinePatchBackgroundResource(View view, @DrawableRes int resource) { int left = view.getPaddingLeft(); int top = view.getPaddingTop(); int right = view.getPaddingRight(); int bottom = view.getPaddingBottom(); view.setBackgroundResource(resource); view.setPadding(left, top, right, bottom); }
From source file:Main.java
public static void setStartPadding(final Context context, View view, int padding) { if (isRtl(context)) { view.setPadding(view.getPaddingLeft(), view.getPaddingTop(), padding, view.getPaddingBottom()); } else {/* ww w . java 2 s . com*/ view.setPadding(padding, view.getPaddingTop(), view.getPaddingRight(), view.getPaddingBottom()); } }
From source file:com.justplay1.shoppist.utils.ViewUtils.java
public static void setPaddingRight(View view, int padding) { view.setPadding(view.getPaddingLeft(), view.getPaddingTop(), padding, view.getPaddingBottom()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { view.setPaddingRelative(view.getPaddingStart(), view.getPaddingTop(), padding, view.getPaddingBottom()); }/* w w w. j a v a 2 s.c o m*/ }
From source file:Main.java
public static void setViewBackgroundWithoutResettingPadding(final View v, final int backgroundResId) { final int paddingBottom = v.getPaddingBottom(), paddingLeft = v.getPaddingLeft(); final int paddingRight = v.getPaddingRight(), paddingTop = v.getPaddingTop(); v.setBackgroundResource(backgroundResId); v.setPadding(paddingLeft, paddingTop, paddingRight, paddingBottom); }
From source file:Main.java
public static void setBackground(View view, int background) { if (view == null) { return;/*from w w w. j a v a2 s .com*/ } int left = view.getPaddingLeft(); int right = view.getPaddingRight(); int top = view.getPaddingTop(); int bottom = view.getPaddingBottom(); view.setBackgroundResource(background); view.setPadding(left, top, right, bottom); }
From source file:Main.java
public static void paddingForNavBar(View view) { if (isCanHaveTransparentDecor()) { int height = getNavBarHeight(view.getContext()); view.setPadding(view.getPaddingLeft(), view.getPaddingTop(), view.getPaddingRight(), view.getPaddingBottom() + height); }//www .j ava2 s. c om }
From source file:Main.java
public static void paddingForStatusBar(View view, boolean isFixedSize) { if (isCanHaveTransparentDecor()) { int height = getStratusBarHeight(view.getContext()); view.setPadding(view.getPaddingLeft(), view.getPaddingTop() + height, view.getPaddingRight(), view.getPaddingBottom()); if (isFixedSize) { view.getLayoutParams().height += height; }/*from w w w. ja va2s. c om*/ } }