Android拖动并返回到之前的活动,如Facebook和Google照片

我一直在寻找一种实现Facebook和Google Photos等动画的方式。 在第二个活动中,当拖动图像时图像跟随,第二个活动开始淡出,我们看到第一个活动。 我想要问的图片就在这里。 在这里输入图像描述


我从Nick Butcher示例代码中找到了一些代码。

https://github.com/nickbutcher/plaid/blob/master/app/src/main/java/io/plaidapp/ui/widget/ElasticDragDismissFrameLayout.java

并在使用它时

chromeFader = new ElasticDragDismissFrameLayout.SystemChromeFader(getWindow()) {
        @Override
        public void onDragDismissed() {
            finishAfterTransition();
        }
    };

你能找到一个完整的解决方案吗?

https://github.com/nickbutcher/plaid,它可能会提供进入转换的线索以及如何完成。 所以它可能会帮助你。 但是,如果您想拖动和解散该活动,那该怎么办?

https://github.com/Commit451/ElasticDragDismissLayout,它是一个有趣的库。 有拖拉吗? 但不记得它从哪个缩略图启动的位置。 只能处理1个滑动方向并通过向右滑动来解散。 所以它不像他们在2017年6月的Google Photos Android应用程序中做的那么接近。 您可能需要修改它。

如果有人知道更好的解决方案,请分享。

链接地址: http://www.djcxy.com/p/29727.html

上一篇: Android drag and return to previous activity like Facebook and Google Photos

下一篇: Is coupling property file values with data in a database an anti