【问题标题】:animating views b/w fragments or actionbar动画视图黑白片段或操作栏
【发布时间】:2015-03-23 17:00:20
【问题描述】:

我在一个活动上有两个片段,我想在视图上显示从一个片段到另一个片段的过渡(线性动画)。

注意:我说的是片段中的视图向另一个片段移动/动画,而不是转换片段本身。

我能想到的一个可能的解决方案是将我的屏幕从使用片段更改为只是简单的片段活动,因为我认为没有办法将视图对象从一个片段移动到另一个片段?从技术上讲,两个片段不共享视图,所以如果我在它们之间移动任何东西,我很容易在移动视图时看到被截断的部分(当视图到达最后片段以到达另一个片段)。我在这里可能错了,但是我又一次在网上找不到任何这样做的东西。为了显示加速/减速/线性动画而重写整个屏幕似乎完全荒谬。

有没有办法做这样的动画?如果这是不可能的,那么是否可以用片段和动作栏创建这样的动画?我该怎么做?谁能给我一个链接?

谢谢!

【问题讨论】:

    标签: android animation android-fragments android-actionbar android-animation


    【解决方案1】:

    虽然过渡 (https://developer.android.com/reference/android/transition/package-summary.html) 不会将视图从一个片段移动到另一个片段,但它们实际上仍可能为您提供您正在寻找的效果。

    如果您查看此博文系列中的视频,您可能会找到与您想要的内容相匹配的视频(例如视频 3.2):http://www.androiddesignpatterns.com/2015/01/activity-fragment-shared-element-transitions-in-depth-part3a.html

    【讨论】:

      猜你喜欢
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多