【问题标题】:Activity Transition error, cannot resolve symbol '@transition/explode'活动转换错误,无法解析符号“@transition/explode”
【发布时间】:2015-01-28 01:07:51
【问题描述】:

我正在尝试Activity Transitions,当我将以下代码粘贴到我的 values-21/styles.xml 中时,出现错误:

无法解析符号“@transition/explode”

<style name="BaseAppTheme" parent="android:Theme.Material">
  <!-- enable window content transitions -->
  <item name="android:windowContentTransitions">true</item>

  <!-- specify enter and exit transitions -->
  <item name="android:windowEnterTransition">@transition/explode</item>
  <item name="android:windowExitTransition">@transition/explode</item>

  <!-- specify shared element transitions -->
  <item name="android:windowSharedElementEnterTransition">
    @transition/change_image_transform</item>
  <item name="android:windowSharedElementExitTransition">
    @transition/change_image_transform</item>
</style>

【问题讨论】:

  • 同意,他们的指南令人困惑

标签: android android-5.0-lollipop material-design activity-transition


【解决方案1】:

最简单的答案 - 将其替换为 @android:transition/explode

【讨论】:

    【解决方案2】:

    您是否创建了包含以下内容的res/transition/explode.xml 文件?

    <transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
        <explode />
    </transitionSet>
    

    【讨论】:

    • 你也可以使用“@android:transition/explode”
    • @android:transition/explode 不应在android 之后使用空格
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2019-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多