【开源】FragmentMaster
FragmentMaster
- https://github.com/fengdai/FragmentMaster
介绍:
非常不错!!让你实现一个完全由Fragment组成的应用,不同界面的切换全部用Fragment完成,整个程序只有一个activity,Fragment的表现看起来就像一个单独的Activity,demo中演示了很多中切换效果,有些效果如果使用Activity很难做到,而且我觉得比使用activity要流畅。运行效果:
![]()
使用说明:
特点:
-
在fragment之间传递数据,类似于startActivityForresult的功能。
-
向右滑动以返回上一个界面
-
自定义切换动画
在FragmentMaster中,每一个界面都是MasterFragment的子类,你可以想startActivity 那样start一个Fragment:
|
1
2
|
Request request =newRequest(YourMasterFragment.class);startFragment(request); |
Request 类似于intent。
在两个MasterFragments之间传递数据:
|
1
2
3
4
|
// pass data.Request request = new Request(YourMasterFragment.class);request.putExtra(YourMasterFragment.EXTRA_KEY, "Extra data");startFragment(request); |
在你的MasterFragment中获取extraData
|
1
2
|
Request request = getRequest();String extraData = request.getStringExtra(YourMasterFragment.EXTRA_KEY); |
posted on 2015-04-01 15:51 wasdchenhao 阅读(116) 评论(0) 收藏 举报

浙公网安备 33010602011771号