Added startWithPopTo()
, Improve the stability of pop()
/popTo()
.
Added ActionQueue mechanism, this will improve stability.
-
Extends of SupportActivity/SupportFragment is no longer a forced requirement. Through
implements ISupportActivity/Fragment
+Delegate
to customize self-difinedSupportActivity/Fragment
-
Remove
FragmentLifecycleCallbacks
(since support-25.1.0,FragmentLifecycleCallbacks
is supported officially) -
Add
extraTransaction()
to deal with self-defined tag, SharedElements, and transactions that are not managed by back stack -
Compatible with support-25.4.0
-
Remove
replaceLoadRootFragment()
(useloadRootFragment()
instead), AddloadRootFragment(containerId, fragment, addToBack, allowEnterAnim)
-
The lifecycle of Support can be triggered correctly through
replaceFragment()
-
Dynamic change of Fragment's anim through
setFragmentAnimator()
-
Support
popTo()
anim, addpopTo(f, includeF, afterRunnable, popAnimation)
-
Further compatible with multi-touch, high-frequency transactions, optimize the problem of excessive drawing
- Add a globally configurable
Fragmentation Builder
-
Provide a convenient way to open the stack view Dialog
- bubble: click bubble to open stack view Dialog
- shake: shake to open stack view Dialog
- none: do not display stack view Dialog
-
According to different environments, exceptions are dealt with respectively ("Can not perform this action after onSaveInstanceState!")
2、Fix popToChild(f,includeF,afterRunnable)
hierarchical error problem
- solve multi-touch problems, a number of optimizations, compatible problems etc.
-
Add
onLazyInitView()
,onSupportVisible()
,onSupportInvisible()
to simplify dev -
SupportActivity provides ability to monitoring lifecycle of Fragment through
registerFragmentLifecycleCallbacks()
-
Support self-defined tag