我一直在寻找一种方法来实现像 Facebook 和 Google Photos 这样的动画。在 2nd Activity 中,当拖动图像时,图像跟随并且 2nd Activity 开始淡出,我们看到 1st Activity。我想问的图片在这里。
问问题
3130 次
2 回答
3
你能找到一个完整的解决方案吗?
https://github.com/nickbutcher/plaid,它可能会为入口转换以及如何完成提供线索。所以它可能会帮助你。但是,当您想要拖动和关闭该活动时如何?
https://github.com/Commit451/ElasticDragDismissLayout,它是一个有趣的库。做拖拉。但不记得启动它的缩略图的位置。仅处理 1 个滑动方向并通过向右滑动来关闭。所以它与他们在 2017 年 Jun Google Photos Android 应用程序中所做的并不那么接近。您可能需要对其进行修改。
如果有人知道更好的解决方案,请分享。
于 2017-07-14T09:04:45.400 回答
3
我从 Nick Butcher 示例代码中找到了一些代码。
ElasticDragDismissFrameLayout.java
并在使用时:
chromeFader = new ElasticDragDismissFrameLayout.SystemChromeFader(getWindow()) {
@Override
public void onDragDismissed() {
finishAfterTransition();
}
};
于 2015-11-01T16:13:58.697 回答