package com.mozz.htmlnative.css.stylehandler;
import android.graphics.Paint;
import android.text.TextPaint;
import android.view.View;
import android.widget.TextView;
/**
* @author Yang Tao, 17/3/22.
*/
public final class StyleHelper {
private StyleHelper() {
}
public static void setPadding(View view, int padding) {
if (view != null) {
view.setPadding(padding, padding, padding, padding);
}
}
public static void setPadding(View view, int topBottomPadding, int leftRightPadding) {
if (view != null) {
view.setPadding(leftRightPadding, topBottomPadding, leftRightPadding, topBottomPadding);
}
}
public static void setPadding(View view, int top, int left, int bottom, int right) {
if (view != null) {
view.setPadding(left, top, right, bottom);
}
}
public static void setTopPadding(View v, int top) {
if (v != null) {
v.setPadding(v.getPaddingLeft(), top, v.getPaddingRight(), v.getPaddingBottom());
}
}
public static void setLeftPadding(View v, int left) {
if (v != null) {
v.setPadding(left, v.getPaddingTop(), v.getPaddingRight(), v.getPaddingBottom());
}
}
public static void setRightPadding(View v, int right) {
if (v != null) {
v.setPadding(v.getPaddingLeft(), v.getPaddingTop(), right, v.getPaddingBottom());
}
}
public static void setBottomPadding(View v, int bottom) {
if (v != null) {
v.setPadding(v.getPaddingLeft(), v.getPaddingTop(), v.getPaddingRight(), bottom);
}
}
public static void setBold(TextView textView) {
if (textView != null) {
TextPaint paint = textView.getPaint();
paint.setFakeBoldText(true);
}
}
public static void setUnderLine(TextView textView) {
textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
}
}