public class ActivityObserver
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static ActivityObserver |
ins
Activity 观察者单例
|
限定符和类型 | 方法和说明 |
---|---|
void |
bindAutoHiddenKeyboard(android.view.View view)
绑定自动隐藏键盘
|
boolean |
cancelEditTextFocus()
文本编辑框取消
|
boolean |
cancelEditTextFocus(android.view.View view)
文本编辑框取消
|
boolean |
cancelEditTextFocusBinder(android.content.Context context,
android.os.IBinder binder)
文本编辑框取消
|
void |
editTextFocus(android.widget.EditText editText)
当前聚焦的文本编辑框
|
void |
editTextFocusLost(android.widget.EditText editText)
取消聚焦
|
void |
exitApp()
退出应用
|
java.util.Hashtable<java.lang.String,ActivityAnimType> |
getActivityAnims()
控制器动画列表
|
ActivityAnimType |
getAnimDismiss()
控制器关闭动画
|
ActivityAnimType |
getAnimPop()
控制器转场退出动画
|
ActivityAnimType |
getAnimPresent()
控制器弹出动画
|
ActivityAnimType |
getAnimPush()
控制器转场显示动画
|
protected ActivityAnimType |
getAnimType(java.lang.String animTypeName)
获取动画类型
|
android.view.View.OnTouchListener |
getHiddenKeyboardListener()
隐藏键盘监听事件
|
java.lang.Class<?> |
getMainActivityClazz()
主Activity类对象
|
android.app.Activity |
getTopActivity()
获取当前的Activity
|
androidx.fragment.app.Fragment |
getTransmit()
获取传递的Fragment 当传递的Fragment获取后会自动删除传递引用
|
void |
register(android.app.Activity activity)
注册
|
void |
remove(android.app.Activity activity)
删除
|
void |
setAnimDismiss(ActivityAnimType mAnimDismiss)
控制器关闭动画
|
void |
setAnimPop(ActivityAnimType mAnimPop)
控制器转场退出动画
|
void |
setAnimPresent(ActivityAnimType mAnimPresent)
控制器弹出动画
|
void |
setAnimPush(ActivityAnimType mAnimPush)
控制器转场显示动画
|
void |
setMainActivityClazz(java.lang.Class<?> mMainActivityClazz)
主Activity类对象
|
void |
setTransmit(androidx.fragment.app.Fragment transmitFragment)
设置传递的Fragment
|
void |
showSoftInput(android.content.Context context,
android.widget.EditText editText)
显示输入法键盘
|
public static final ActivityObserver ins
public java.lang.Class<?> getMainActivityClazz()
public void setMainActivityClazz(java.lang.Class<?> mMainActivityClazz)
mMainActivityClazz
- 主Activity类对象 (默认:TuFragmentActivity.class)public void register(android.app.Activity activity)
activity
- public void remove(android.app.Activity activity)
activity
- public android.app.Activity getTopActivity()
public void exitApp()
public void setTransmit(androidx.fragment.app.Fragment transmitFragment)
transmitFragment
- public androidx.fragment.app.Fragment getTransmit()
public android.view.View.OnTouchListener getHiddenKeyboardListener()
public void bindAutoHiddenKeyboard(android.view.View view)
view
- public void editTextFocus(android.widget.EditText editText)
editText
- public void editTextFocusLost(android.widget.EditText editText)
editText
- public boolean cancelEditTextFocus(android.view.View view)
view
- 父视图public boolean cancelEditTextFocus()
public boolean cancelEditTextFocusBinder(android.content.Context context, android.os.IBinder binder)
context
- binder
- public void showSoftInput(android.content.Context context, android.widget.EditText editText)
editText
- public java.util.Hashtable<java.lang.String,ActivityAnimType> getActivityAnims()
public ActivityAnimType getAnimPresent()
public void setAnimPresent(ActivityAnimType mAnimPresent)
mAnimPresent
- 控制器弹出动画 (默认:TuAnimType.up)public ActivityAnimType getAnimDismiss()
public void setAnimDismiss(ActivityAnimType mAnimDismiss)
mAnimDismiss
- 控制器关闭动画 (默认:TuAnimType.down)public ActivityAnimType getAnimPush()
public void setAnimPush(ActivityAnimType mAnimPush)
mAnimPush
- 控制器转场显示动画 (默认:TuAnimType.push)public ActivityAnimType getAnimPop()
public void setAnimPop(ActivityAnimType mAnimPop)
mAnimPop
- 控制器转场退出动画 (默认:TuAnimType.pop)protected ActivityAnimType getAnimType(java.lang.String animTypeName)
animTypeName
-