public final class PViewSizeUtils
extends java.lang.Object
Author: peixing.yang Date: 2018/12/24-15:40
| 构造器和说明 |
|---|
PViewSizeUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
blendColors(int color1,
int color2,
float ratio)
两个颜色渐变转化
|
static int |
dp(android.content.Context context,
float dp) |
static int |
getMarginTop(android.view.View view) |
static int |
getScreenHeight(android.content.Context context)
获得屏幕高度
|
static int |
getScreenWidth(android.content.Context context)
获得屏幕宽度
|
static int |
getViewHeight(android.view.View v)
获取View的高度
|
static int |
getViewWidth(android.view.View v)
获取View的宽度
|
static boolean |
onDoubleClick() |
static void |
setMarginStart(android.view.View view,
int marginStart) |
static void |
setMarginStartAndEnd(android.view.View view,
int marginStart,
int marginEnd) |
static void |
setMarginTop(android.view.View view,
int marginTop) |
static void |
setMarginTopAndBottom(android.view.View view,
int marginTop,
int marginBottom) |
static void |
setViewMargin(android.view.View view,
int margin) |
static void |
setViewSize(android.view.View view,
int width,
float widthHeightRatio) |
static void |
setViewSize(android.view.View view,
int width,
int height) |
static void |
setViewSize(android.view.View view,
int width,
int height,
int marginLeft,
int marginTop,
int marginRight,
int marginBottom) |
static int |
sp(android.content.Context context,
int spValue) |
public static void setViewSize(android.view.View view,
int width,
int height)
public static void setViewSize(android.view.View view,
int width,
float widthHeightRatio)
public static void setViewSize(android.view.View view,
int width,
int height,
int marginLeft,
int marginTop,
int marginRight,
int marginBottom)
public static void setViewMargin(android.view.View view,
int margin)
public static int getViewHeight(android.view.View v)
v - viewpublic static int getViewWidth(android.view.View v)
v - viewpublic static void setMarginStart(android.view.View view,
int marginStart)
public static void setMarginStartAndEnd(android.view.View view,
int marginStart,
int marginEnd)
public static void setMarginTopAndBottom(android.view.View view,
int marginTop,
int marginBottom)
public static void setMarginTop(android.view.View view,
int marginTop)
public static int getMarginTop(android.view.View view)
public static int dp(android.content.Context context,
float dp)
public static int sp(android.content.Context context,
int spValue)
public static int getScreenWidth(android.content.Context context)
public static int getScreenHeight(android.content.Context context)
public static int blendColors(int color1,
int color2,
float ratio)
color1 - 默认色color2 - 目标色ratio - 渐变率(0~1)public static boolean onDoubleClick()