Android - 动画 Intent 但忽略 View

标签 android android-intent android-animation android-view

我有几个Activities,它们都包含一个CustomView,一个标题栏。我需要制作一个 overridePendingTransition() 来为 Intent 设置动画。

有没有办法在将一个 View 转换为另一个时不为标题栏设置动画?就像让它粘在顶部...

希望你能理解我的问题!

编辑:

下面是一些伪代码,说明其中一个 Acitvities 的样子:

<LinearLayout>
  <CustomView />
  <Linearlayout>
    ... (other views)
  </LinearLayout>
</LinearLayout>

编辑二:

只是为了说明我的问题:我有几个 Activities,它们都有相同的自定义标题栏。我需要为 Intent 设置动画(从一个 Activity 到另一个)。我对任何逻辑都没有问题 - 我只需要标题栏保持在动画之前的位置。该位置在每个 Activity 中都相同(在顶部)。

谢谢,

罗恩

最佳答案

根据您对 Gagan 的评论,我认为您混淆了 View 和 Activity 。您可以有一个 Activity 来扩展和使用 View 和布局,这些 View 和布局都保存在自己的文件和类中。除非我遗漏了某些内容,否则您的 View 的个人逻辑都可以被分解,只要它们可以访问父上下文,它们就可以与父上下文进行通信(如果需要的话)。

如果您的 Intent 是让所有这些“Activity ”共享屏幕空间(在某些配置中),那么您肯定混淆了这些概念并且没有真正掌握 View 的工作方式......请记住 View 可以是布局可以包含任意数量的 child (以及您需要让他们做任何您需要他们做的任何业务逻辑)。

关于Android - 动画 Intent 但忽略 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13136500/

相关文章:

android - Material Design 抽屉导航图标是灰色的

android - 没有图片资源时无法设置图片 View 的背景色

android - 在 Android 中捕获声音以进行分析和可视化频率

android - Oracle VM virtual box 中 dpi 的设置

android - Intent 过滤器如何在android中工作

android - 从 Play 商店获取错误 - “This app is incompatible with all of your devices.”

android - 是否可以从广播接收器启动 Intent ?

java - 安卓:Thread.sleep( ) 不工作

Android 动画约束布局

Android 动画自定义 Interpolar 问题 [overshotInterpolar]