public class ViewTools extends java.lang.Object implements IViewTools
| 构造器和说明 |
|---|
ViewTools() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dismissDialog(android.app.Dialog dialog)
隐藏窗体
|
float |
dp2px(android.content.Context context,
int dimens)
单位转换:dp convert to px
|
int |
getActionBarHeight(android.content.Context context)
获取ActionBar的高度
|
int |
getColorResource(android.content.Context context,
int resId)
获取颜色
|
android.graphics.drawable.Drawable |
getDrawableByResource(android.content.Context context,
int resId) |
static ViewTools |
getInstance() |
int |
getItemHeightofListView(android.widget.ListView listView,
int items)
获取ListView的所有条目的高度
|
int |
getNavigationBarHeight(android.content.Context context)
获取导航栏的高度
|
float |
getScreenDensity(android.app.Activity act)
获取屏幕密度
|
int |
getScreenHeight(android.app.Activity act)
获取屏幕高度
|
int |
getScreenWidth(android.app.Activity act)
获取屏幕长度
|
int |
getStatusBarHeight(android.app.Activity act)
获取状态栏高度
|
int |
getStatusBarHeight(android.content.Context context)
获取状态栏高度
|
java.lang.String |
getStringResource(android.content.Context context,
int resId)
获取字符串资源
|
int |
getViewHeight(android.view.View view)
获取View的高度
|
int |
getViewWidth(android.view.View view)
获取View的宽度
|
void |
globalPageJump(android.content.Context from,
java.lang.Class<?> to)
页面跳转
|
void |
hideKeyboard(android.app.Activity act)
隐藏键盘
|
void |
initStatusbarColor(android.app.Activity act,
int color)
设置状态栏颜色
|
void |
movePointerToEnd(android.widget.EditText et)
将光标移动到末端
|
void |
setActionBarOverflowButtonColor(android.content.Context context,
android.support.v7.widget.Toolbar toolbar,
int color)
设置操作栏 文字颜色
|
void |
setBottomDialogAttribute(android.content.Context context,
android.app.Dialog dialog) |
void |
setCenterDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
float scale) |
void |
setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight) |
void |
setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight,
int y) |
void |
setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight,
int y,
float dim) |
void |
setDrawableBackground(android.content.Context context,
android.view.View view,
int resId) |
void |
setError(android.widget.EditText edit,
java.lang.String str)
设置错误提醒
|
void |
setImageBackground(android.content.Context context,
android.view.View view,
android.graphics.Bitmap bitmap)
设置ImageView的背景
|
void |
setImageDrawable(android.content.Context context,
android.widget.ImageView view,
int resId) |
void |
setImageSrc(android.content.Context context,
android.view.View view,
android.graphics.Bitmap bitmap)
设置ImageView的内容
|
void |
setTopDialogAttribute(android.content.Context context,
android.app.Dialog dialog) |
boolean |
shouldShowDialogInFragment(android.support.v4.app.Fragment fragment,
android.app.Dialog dialog)
是否可以在Fragment中显示窗体
|
void |
showAppDetailSetting(android.content.Context context)
显示应用程序详情页面
|
void |
showLongToastAtCenter(android.content.Context context,
java.lang.String msg)
屏幕当中显示提示,经过Toast.LENGTH_LONG后自动消失
|
void |
showShortToastAtCenter(android.content.Context context,
java.lang.String msg)
屏幕当中显示提示,经过Toast.LENGTH_SHORT后自动消失
|
void |
showWifiSettig(android.content.Context context)
显示系统无线设置页面
|
void |
translateFragment(android.support.v7.app.AppCompatActivity activity,
android.support.v4.app.Fragment fragment,
int containerId,
int inAnimation,
int outAnimation,
boolean animateEnable)
切换fragment
|
void |
translateFragment(android.support.v4.app.FragmentActivity activity,
android.support.v4.app.Fragment fragment,
int containerId,
int inAnimation,
int outAnimation,
boolean animateEnable)
切换fragment
|
java.lang.String |
wholeExceptionInfo(java.lang.Throwable ex)
将异常转换为可读字符串
|
public static ViewTools getInstance()
public void showLongToastAtCenter(android.content.Context context,
java.lang.String msg)
showLongToastAtCenter 在接口中 IViewToolscontext - msg - public void showShortToastAtCenter(android.content.Context context,
java.lang.String msg)
showShortToastAtCenter 在接口中 IViewToolscontext - msg - public float getScreenDensity(android.app.Activity act)
getScreenDensity 在接口中 IViewToolsact - public int getScreenWidth(android.app.Activity act)
getScreenWidth 在接口中 IViewToolsact - public int getScreenHeight(android.app.Activity act)
getScreenHeight 在接口中 IViewToolsact - public int getItemHeightofListView(android.widget.ListView listView,
int items)
getItemHeightofListView 在接口中 IViewToolslistView - items - public float dp2px(android.content.Context context,
int dimens)
dp2px 在接口中 IViewToolscontext - dimens - public void setActionBarOverflowButtonColor(android.content.Context context,
android.support.v7.widget.Toolbar toolbar,
int color)
setActionBarOverflowButtonColor 在接口中 IViewToolscontext - toolbar - color - public void showWifiSettig(android.content.Context context)
showWifiSettig 在接口中 IViewToolscontext - public void translateFragment(android.support.v7.app.AppCompatActivity activity,
android.support.v4.app.Fragment fragment,
int containerId,
int inAnimation,
int outAnimation,
boolean animateEnable)
translateFragment 在接口中 IViewToolsactivity - fragment - containerId - inAnimation - outAnimation - animateEnable - public void translateFragment(android.support.v4.app.FragmentActivity activity,
android.support.v4.app.Fragment fragment,
int containerId,
int inAnimation,
int outAnimation,
boolean animateEnable)
translateFragment 在接口中 IViewToolsactivity - fragment - containerId - inAnimation - outAnimation - animateEnable - public java.lang.String getStringResource(android.content.Context context,
int resId)
getStringResource 在接口中 IViewToolscontext - resId - public void setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight,
int y)
setDialogAttribute 在接口中 IViewToolspublic void setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight,
int y,
float dim)
setDialogAttribute 在接口中 IViewToolspublic void setDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
int gravity,
int maxHeight)
setDialogAttribute 在接口中 IViewToolspublic void setTopDialogAttribute(android.content.Context context,
android.app.Dialog dialog)
setTopDialogAttribute 在接口中 IViewToolspublic void setBottomDialogAttribute(android.content.Context context,
android.app.Dialog dialog)
setBottomDialogAttribute 在接口中 IViewToolspublic void setCenterDialogAttribute(android.content.Context context,
android.app.Dialog dialog,
float scale)
setCenterDialogAttribute 在接口中 IViewToolspublic int getStatusBarHeight(android.app.Activity act)
getStatusBarHeight 在接口中 IViewToolsact - public void hideKeyboard(android.app.Activity act)
hideKeyboard 在接口中 IViewToolsact - public int getStatusBarHeight(android.content.Context context)
getStatusBarHeight 在接口中 IViewToolscontext - public int getViewHeight(android.view.View view)
getViewHeight 在接口中 IViewToolsview - public int getViewWidth(android.view.View view)
getViewWidth 在接口中 IViewToolsview - public int getNavigationBarHeight(android.content.Context context)
getNavigationBarHeight 在接口中 IViewToolscontext - public int getActionBarHeight(android.content.Context context)
getActionBarHeight 在接口中 IViewToolscontext - public void globalPageJump(android.content.Context from,
java.lang.Class<?> to)
globalPageJump 在接口中 IViewToolsfrom - to - public void setImageBackground(android.content.Context context,
android.view.View view,
android.graphics.Bitmap bitmap)
setImageBackground 在接口中 IViewToolscontext - view - bitmap - public void setImageSrc(android.content.Context context,
android.view.View view,
android.graphics.Bitmap bitmap)
setImageSrc 在接口中 IViewToolscontext - view - bitmap - public void setError(android.widget.EditText edit,
java.lang.String str)
setError 在接口中 IViewToolsedit - str - public android.graphics.drawable.Drawable getDrawableByResource(android.content.Context context,
int resId)
getDrawableByResource 在接口中 IViewToolspublic void setDrawableBackground(android.content.Context context,
android.view.View view,
int resId)
setDrawableBackground 在接口中 IViewToolspublic void setImageDrawable(android.content.Context context,
android.widget.ImageView view,
int resId)
setImageDrawable 在接口中 IViewToolspublic boolean shouldShowDialogInFragment(android.support.v4.app.Fragment fragment,
android.app.Dialog dialog)
shouldShowDialogInFragment 在接口中 IViewToolsfragment - dialog - public void showAppDetailSetting(android.content.Context context)
showAppDetailSetting 在接口中 IViewToolscontext - public void initStatusbarColor(android.app.Activity act,
int color)
initStatusbarColor 在接口中 IViewToolsact - color - public java.lang.String wholeExceptionInfo(java.lang.Throwable ex)
wholeExceptionInfo 在接口中 IViewToolsex - public int getColorResource(android.content.Context context,
int resId)
getColorResource 在接口中 IViewToolscontext - resId - public void movePointerToEnd(android.widget.EditText et)
movePointerToEnd 在接口中 IViewToolset - public void dismissDialog(android.app.Dialog dialog)
dismissDialog 在接口中 IViewToolsdialog -