Example usage for android.view View getPaddingTop

List of usage examples for android.view View getPaddingTop

Introduction

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

Prototype

public int getPaddingTop() 

Source Link

Document

Returns the top padding of this view.

Usage

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*/
    }
}