2015-02-05 78 views
0

在Twitter应用程序中,当您点击一条推文时,屏幕就像滑动页面一样向左滑动。这是我认为的动画部分。我想在我的应用程序,但无法找到任何东西。在我的应用程序中有许多片断添加/删除多次。每个片段上都有按钮,当我点击一个按钮时,会出现新的片段。我想让他们像在twitter一样像页面一样滑动。我知道ViewPager类,但这是不同的。请帮帮我。 谢谢如何在Android中打开侧身屏幕? (屏幕动画部分)

回答

0

您可以将所有片段放在水平对齐的linearlayout中。

将其中一个片段的weight设置为1,将其他片段的值设为0。 现在使用Thread.sleep()设置动画,其中您将下一个片段的权重从0缓慢增加到1,同时将其他片段的权重从1减小到0.

+0

我没有'没有得到它。我的所有碎片(布局)都是垂直方向的。当我点击一个按钮时,出现一个新的片段。代码是: 'code' ShopMainFragment shopMainFragment = ShopMainFragment.newInstance(); Fragment oldFragment = fm.findFragmentById(R.id.fragmentContainer); fm.beginTransaction() 卸下摆臂(oldFragment) 。新增(R.id.fragmentContainer,shopMainFragment) .commit();'code' 这样的新片段:shopMainFragment上来,旧的清除。 – dhruv 2015-02-05 12:52:39