我正在开发一款已投入生产的应用,它有多项活动。设计师现在想要添加一个浮动动作按钮,它固定在我们两个活动的右下角(将来可能更多)。当两个活动相互转换时,FAB需要保持在同一位置。
我知道我可以使用共享元素转换来实现这一点,但问题是我们使用overridePendingTransition()在两个活动之间转换时添加滑动动画,并且当我使用共享元素转换时,滑动动画会被破坏它会被场景过渡动画覆盖。
有没有人必须做类似的事情?
总结一下,这是我的要求:
如果有帮助,很高兴提供任何其他详细信息。感谢。
答案 0 :(得分:0)
实际上,我没有类似的情况。我正在研究多个片段而不是活动。 你可以做的是创建一个基础活动来实现 fab按钮,并在其他两个活动中扩展该基础活动。
对于每个活动中 fab按钮的相应工作,您可以借助 savedInstanceState 中的字符串,即 Bundle 来完成此操作。
希望它有所帮助!!