-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Home
欢迎发邮件或者提issue。
-
不需要强制继承
SupportActivity/SupportFragment了,可以通过implements ISupportActivity/Fragment+Delegate形式自己实现自定义SupportActivity/Fragment(可拷贝SupportActivity/Fragment到自己的Support里) -
可以通过
setFragmentAnimator()动态改变Fragment的动画了 -
支持
popTo()下的动画 -
更好的支持处理自定义tag、添加SharedElements、不加入回退栈情况下的相关事务
-
进一步兼容多点触控、高频事务,优化过度绘制问题
-
移除库中的
FragmentLifecycleCallbacks(自support-25.1.0开始,官方新增了FragmentLifecycleCallbacks) -
移除
replaceLoadRootFragment(),统一使用loadRootFragment()
-
新增
SupportHelper类,该类可以帮助获取栈内Fragment的相关信息等等 -
增加
extraTransaction()处理自定义tag、添加SharedElements、不加入回退栈的相关事务(替代原transaction()) -
新增
setFragmentAnimator()动态改变Fragment动画 -
新增
loadRootFragment(containerId, fragment, addToBack, allowEnterAnim),addToback指定是否加入回退栈(默认true),allowEnterAnim指定是否允许入场动画(默认false) -
新增
popTo(f, includeF, afterRunnable, popAnim), popAnim:指定出栈时的动画
-
兼容support-25.4.0
-
通过
replaceFragment()加载的Fragment生命周期可以正确触发了
使用1.0后,在onCreate(),onCreateView()中加载Fragment的事务(比如loadRootFragment()),请迁移到onViewCreated()或者onActivityCreated()中, 对于Fragment中执行start(),如果你需要在onCreateXX()创建类生命周期内执行,请放到enquequeAction()里执行