Example usage for android.view View setPaddingRelative

List of usage examples for android.view View setPaddingRelative

Introduction

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

Prototype

public void setPaddingRelative(int start, int top, int end, int bottom) 

Source Link

Document

Sets the relative padding.

Usage

From source file:Main.java

/**
 * @see android.view.View#setPaddingRelative(int, int, int, int)
 *///from   ww  w. j a v  a 2s.c o  m
public static void setPaddingRelative(View view, int start, int top, int end, int bottom) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        view.setPaddingRelative(start, top, end, bottom);
    } else {
        // Before JB MR1, all layouts are left-to-right, so start == left, etc.
        view.setPadding(start, top, end, bottom);
    }
}

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.java  2s . co  m
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void setPaddingTop(View view, int paddingTop) {
    view.setPaddingRelative(view.getPaddingStart(), paddingTop, view.getPaddingEnd(), view.getPaddingBottom());
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void setPaddingEnd(View view, int paddingEnd) {
    view.setPaddingRelative(view.getPaddingStart(), view.getPaddingTop(), paddingEnd, view.getPaddingBottom());
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void setPaddingStart(View view, int paddingStart) {
    view.setPaddingRelative(paddingStart, view.getPaddingTop(), view.getPaddingEnd(), view.getPaddingBottom());
}

From source file:com.agenmate.lollipop.util.ViewUtils.java

public static void setPaddingBottom(View view, int paddingBottom) {
    view.setPaddingRelative(view.getPaddingStart(), view.getPaddingTop(), view.getPaddingEnd(), paddingBottom);
}

From source file:com.waz.zclient.utils.ViewUtils.java

public static void setPaddingEnd(View view, int endPadding) {
    view.setPaddingRelative(view.getPaddingStart(), view.getPaddingTop(), endPadding, view.getPaddingBottom());
}

From source file:com.waz.zclient.utils.ViewUtils.java

public static void setPaddingStart(View view, int startPadding) {
    view.setPaddingRelative(startPadding, view.getPaddingTop(), view.getPaddingEnd(), view.getPaddingBottom());
}

From source file:com.android.mail.browse.ConversationItemViewCoordinates.java

@SuppressLint("NewApi")
private static void setFramePadding(Context context, ViewGroup view, boolean useFullPadding) {
    final Resources res = context.getResources();
    final int padding = res.getDimensionPixelSize(
            useFullPadding ? R.dimen.conv_list_card_border_padding : R.dimen.conv_list_no_border_padding);

    final View frame = view.findViewById(R.id.conversation_item_frame);
    if (Utils.isRunningJBMR1OrLater()) {
        // start, top, end, bottom
        frame.setPaddingRelative(frame.getPaddingStart(), padding, frame.getPaddingEnd(), padding);
    } else {//from  ww  w . j av a  2  s  .  c o m
        frame.setPadding(frame.getPaddingLeft(), padding, frame.getPaddingRight(), padding);
    }
}