java - 在 Android 上使用 popUpTo 设置动画
问题描述
我的应用程序的一部分有以下导航图:
当我尝试导航回nav_mixed_content
from时,问题就出现了overviewFragment
。因此,当从 开始时,该图不会nav_mixed_content
向堆栈添加多个副本overviewFragment
,我将转换设置为popUpTo
nav_mixed_content
并且也popUpToInclusive
设置为 true。
这在功能上有效,但我在让动画在这种情况下正常工作时遇到了一些问题。通过使用使其从屏幕底部向上滑动的动画,将其“推”到片段的顶部overviewFragment
。nav_mixed_content
好的,现在终于解决问题了:当我现在导航回nav_mixed_content
from 时,overviewFragment
会立即弹出并忽略任何动画。我希望它overviewFragment
通过使用动画将视图向下滑动并因此nav_mixed_content
再次显示来“关闭”。我不能简单地解雇overviewFragment
回去,nav_mixed_content
因为我需要传回数据。
这可能吗?谢谢!
编辑:我发现实际上有一种官方方法可以简单地弹出overviewFragment
堆栈并将数据传回,但感觉有点hacky。我仍然想对我原来的问题提出想法。
解决方案
推荐阅读
- ruby-on-rails - 预期响应为 <2XX:success>,但控制器测试为 <403: Forbidden>
- node.js - 如何使用 NodeJS MONGODB 修复“无法获取”
- angular - 如何使用 anularr 9 将 datzs 转换为 jason 格式
- javascript - React 中对话框聊天机器人的自定义 UI
- pyomo - [Pyomo]如何通过循环生成约束
- android - MaterialToggleButton 的选定颜色为纯色
- javascript - 在不知道需要多少数据的情况下,如何在 canvasJS 中将数据点添加为动态图表?
- lua - 使用 nodemcu 保存 wifi 配置时遇到问题
- javascript - 如何为已发布的 npm 库的子文件提供多种模块格式
- google-apps-script - 将附件上传到云端硬盘后更改 Gmail 标签