public class TuSdkViewHelper
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TuSdkViewHelper.AlertDelegate
警告信息委托
|
static interface |
TuSdkViewHelper.EditTextAlertDelegate
弹出文本框信息委托
|
static class |
TuSdkViewHelper.OnSafeClickListener
安全点击事件 避免连点
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
alertViewIcon
警告视图Icon id
|
| 构造器和说明 |
|---|
TuSdkViewHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
alert(android.content.Context context,
java.lang.String title,
java.lang.String msg,
java.lang.String cancelTitle)
弹出警告信息
|
static void |
alert(TuSdkViewHelper.AlertDelegate delegate,
android.content.Context context,
int titleId,
int msgId,
int cancelTitleId,
int confirmTitleId)
警告提示
|
static void |
alert(TuSdkViewHelper.AlertDelegate delegate,
android.content.Context context,
java.lang.String title,
java.lang.String msg,
java.lang.String cancelTitle,
java.lang.String confirmTitle)
警告提示
|
static android.view.WindowManager.LayoutParams |
buildApplicationPanelParams(java.lang.String title)
创建应用窗口视图参数
|
static <T extends android.view.View> |
buildView(android.content.Context context,
int id)
根据layout id 创建视图 创建成功后会执行loadView
|
static <T extends android.view.View> |
buildView(android.content.Context context,
int id,
android.view.ViewGroup root)
根据layout id 创建视图 创建成功后会执行loadView
|
static android.graphics.Rect |
getDisplayFrame(android.app.Activity context)
获取应用程序显示区域
|
static android.view.ViewGroup.MarginLayoutParams |
getMarginLayoutParams(android.view.View view)
获取视图边距参数
|
static java.lang.String |
getTextViewText(android.widget.TextView view)
获取文字视图文字
|
static android.graphics.Rect |
getViewRect(android.view.View view)
获取视图长宽以及位置
|
static boolean |
isFastDoubleClick()
检查是否快速连续点击
|
static boolean |
isFastDoubleClick(long delay)
检查是否快速连续点击
|
static <T extends android.view.View> |
loadView(android.view.View view)
加载视图 执行loadView
|
static android.graphics.Rect |
locationInWindow(android.view.View view)
获取视图在屏幕中的坐标范围
|
static int |
locationInWindowLeft(android.view.View view)
获取视图在窗口左边距离
|
static int |
locationInWindowTop(android.view.View view)
获取视图在窗口顶部距离
|
static void |
removeGlobalLayoutListener(android.view.ViewTreeObserver vto,
android.view.ViewTreeObserver.OnGlobalLayoutListener listener)
删除全局布局监听
|
static void |
setBackground(android.view.View view,
android.graphics.drawable.Drawable drawable)
设置视图背景
|
static void |
setBackgroundCornerRadius(android.view.View view,
int cornerRadius)
设置圆角背景
|
static void |
setBackgroundCornerRadiusDP(android.view.View view,
int cornerRadiusDP)
设置圆角背景
|
static void |
setTextViewText(android.widget.TextView view,
java.lang.String text)
设置文字视图文字
|
static void |
setViewHeight(android.view.View view,
int height)
设置视图显示高度
|
static void |
setViewHeightConfirmWidth(android.view.View view)
根据视图宽度设置高度
|
static void |
setViewMargin(android.view.View view,
int left,
int top,
int right,
int bottom)
设置视图边距
|
static void |
setViewMarginBottom(android.view.View view,
int bottom)
设置视图下边距
|
static void |
setViewMarginLeft(android.view.View view,
int left)
设置视图左边距
|
static void |
setViewMarginRight(android.view.View view,
int right)
设置视图右边距
|
static void |
setViewMarginTop(android.view.View view,
int top)
设置视图上边距
|
static void |
setViewRect(android.view.View view,
android.graphics.Rect rect)
设置视图长宽以及位置
|
static void |
setViewWidth(android.view.View view,
int width)
设置视图显示宽度
|
static void |
showView(android.view.View view,
boolean isShow)
显示或隐藏视图 不占位
|
static void |
showViewIn(android.view.View view,
boolean isShow)
显示或隐藏视图 占位
|
static void |
toast(android.content.Context context,
int resId)
显示提示信息
|
static void |
toast(android.content.Context context,
java.lang.String title)
显示提示信息
|
static void |
viewWillDestory(android.view.View view)
视图即将销毁
|
public static boolean isFastDoubleClick()
public static boolean isFastDoubleClick(long delay)
delay - public static <T extends android.view.View> T buildView(android.content.Context context,
int id)
context - id - public static <T extends android.view.View> T buildView(android.content.Context context,
int id,
android.view.ViewGroup root)
context - id - root - public static <T extends android.view.View> T loadView(android.view.View view)
view - public static void showView(android.view.View view,
boolean isShow)
view - isShow - public static void showViewIn(android.view.View view,
boolean isShow)
view - isShow - public static java.lang.String getTextViewText(android.widget.TextView view)
view - public static void setTextViewText(android.widget.TextView view,
java.lang.String text)
view - text - public static android.graphics.Rect getDisplayFrame(android.app.Activity context)
context - public static void setViewHeightConfirmWidth(android.view.View view)
view - public static void setViewRect(android.view.View view,
android.graphics.Rect rect)
view - rect - public static android.graphics.Rect getViewRect(android.view.View view)
view - public static void setViewHeight(android.view.View view,
int height)
height - public static void setViewWidth(android.view.View view,
int width)
width - public static void setViewMarginLeft(android.view.View view,
int left)
view - left - public static void setViewMarginTop(android.view.View view,
int top)
view - top - public static void setViewMarginRight(android.view.View view,
int right)
view - left - public static void setViewMarginBottom(android.view.View view,
int bottom)
view - left - public static void setViewMargin(android.view.View view,
int left,
int top,
int right,
int bottom)
view - left - top - right - bottom - public static android.view.ViewGroup.MarginLayoutParams getMarginLayoutParams(android.view.View view)
view - public static void toast(android.content.Context context,
java.lang.String title)
context - title - public static void toast(android.content.Context context,
int resId)
context - resId - public static void removeGlobalLayoutListener(android.view.ViewTreeObserver vto,
android.view.ViewTreeObserver.OnGlobalLayoutListener listener)
vto - listener - public static int locationInWindowTop(android.view.View view)
view - public static int locationInWindowLeft(android.view.View view)
view - public static android.graphics.Rect locationInWindow(android.view.View view)
view - public static void viewWillDestory(android.view.View view)
view - public static void setBackgroundCornerRadiusDP(android.view.View view,
int cornerRadiusDP)
view - 视图cornerRadiusDP - 圆角(单位DP)public static void setBackgroundCornerRadius(android.view.View view,
int cornerRadius)
view - 视图cornerRadius - 圆角(单位px)public static void setBackground(android.view.View view,
android.graphics.drawable.Drawable drawable)
view - 视图drawable - 背景对象public static void alert(TuSdkViewHelper.AlertDelegate delegate, android.content.Context context, int titleId, int msgId, int cancelTitleId, int confirmTitleId)
delegate - 警告信息委托context - 上下文容器titleId - 标题msgId - 提示信息cancelTitleId - 取消按钮标题confirmTitleId - 确认信息标题public static void alert(TuSdkViewHelper.AlertDelegate delegate, android.content.Context context, java.lang.String title, java.lang.String msg, java.lang.String cancelTitle, java.lang.String confirmTitle)
delegate - 警告信息委托context - 上下文容器title - 标题msg - 提示信息cancelTitle - 取消按钮标题confirmTitle - 确认信息标题public static void alert(android.content.Context context,
java.lang.String title,
java.lang.String msg,
java.lang.String cancelTitle)
context - title - msg - cancelTitle - public static android.view.WindowManager.LayoutParams buildApplicationPanelParams(java.lang.String title)
title -