活动转换错误,无法解析符号'@ transition/explode'

T_C*_*T_C 17 android material-design android-5.0-lollipop activity-transition

我正在尝试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>
Run Code Online (Sandbox Code Playgroud)

Ami*_*tel 34

最简单的答案 - 用@android替换它:transition/explode


Ale*_*ood 31

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

<transitionSet xmlns:android="http://schemas.android.com/apk/res/android">
    <explode />
</transitionSet>
Run Code Online (Sandbox Code Playgroud)

  • 你也可以使用"@android:transition/explode" (37认同)