V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
greenskinmonster
V2EX  ›  Android

android 基于 fragment 的程序右划返回的问题

  •  
  •   greenskinmonster · 2015-04-02 13:34:46 +08:00 · 10160 次点击
    这是一个创建于 3525 天前的主题,其中的信息可能已经有所发展或是发生改变。

    整个程序只有一个Activity,所以界面都是Fragment切换来切换去。

    如fragment a点击某个按钮/菜单,显示了fragment b。
    目前希望能实现,当前显示的fragment b拖动右划,左边开始显示下层的fragment a,拖到一定程度松手,fragment b继续动画至从右侧完全划出,完整显示fragment a。

    找了一些基于Activity的例子,如SwipeBackActivity,但是似乎不能很简单的改为fragment的方式。

    不知道有没有解决过这个问题帮忙指个方向,谢谢。

    显示fragment的代码如下

    Bundle searchBundle = new Bundle();
    searchBundle.putInt(SimpleListFragment.ARG_TYPE, SimpleListLoader.TYPE_SEARCH);
    SimpleListFragment searchFragment = new SimpleListFragment();
    searchFragment.setArguments(searchBundle);
    getFragmentManager().beginTransaction()
    .replace(R.id.main_frame_container, searchFragment, SimpleListFragment.class.getName())
    .addToBackStack(SimpleListFragment.class.getName())
    .commit();
    
    3 条回复    2015-04-03 17:39:29 +08:00
    zgxltxz
        1
    zgxltxz  
       2015-04-03 08:10:36 +08:00 via Android
    ViewPager+Fragment
    greenskinmonster
        2
    greenskinmonster  
    OP
       2015-04-03 10:14:01 +08:00
    @zgxltxz 谢了,昨天开始着手用这个方案,应该是可以实现。

    目前就是翻页的动画始终不是我希望的样式,我希望是Pinterest那种效果,但是还没看明白怎么写PageTransformer。
    另外是点返回,瞬间回上页,没有动画效果。
    zgxltxz
        3
    zgxltxz  
       2015-04-03 17:39:29 +08:00 via Android
    @greenskinmonster Pinterest没接触过,切换动画可以看看这 http://blog.csdn.net/way_ping_li/article/details/12975555
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.