在SnapChat等活动之间滑动?

San*_*eja 4 android android-activity snapchat

我正在开发一个具有多个活动的应用程序,我想实现滑动(左,右,上,下)活动之间的转换(不是碎片)就像Snapchat一样.我做了一些研究,但我找不到合适的方法.可以有谁建议我如何处理上述情况?谢谢.

Kal*_*ade 14

我不相信你可以通过使用活动获得相同的平滑滑动.(有人可以随意纠正我).您可以手动捕获滑动并加载下一个活动.您不会看到"预览",它与单击按钮非常相似.

视图寻呼机提供的平滑性是由于碎片造成的.再次(如果我没有记错的话),一次只能向用户呈现一个活动.因此,您无法显示下一个活动的预览.碎片可以解决这个问题,因为你可以拥有多个碎片.

我不确定你是否有充分的理由不使用碎片.它们非常直接使用,您或多或少仍然可以使用活动.每个活动都有一个片段.

因此,虽然我不想在您想要使用活动时侧面回答问题,但我不相信您将能够继续使用活动并获得所需的结果.使用片段比使用活动自定义功能更容易.

http://developer.android.com/training/animation/screen-slide.html

http://developer.android.com/training/implementing-navigation/lateral.html

如何使用左右滑动更改活动

更新: Android - 2个活动同时处于活动状态

想要验证你不能同时进行2项活动.因此,无论您需要将功能从单个活动中分离出来,都可以执行此操作.虽然你可以"没有片段"地做到这一点,但你最终会得到一个复杂的解决方案.我建议使用Android提供的内容并将其转换为片段.它很直接.