Android:如果API级别低于21,则禁用内容转换动画

ter*_*pak 4 java xml animation android android-studio

我正在尝试遵循材料设计模型,通过在活动之间进行活动时共享的视图来动画到新的位置/属性.我正在使用https://developer.android.com/training/material/animations.html上的指南.但是,这些动画需要API 21,我的应用程序需要达到更大的市场份额,所以我只想在设备具有适当的API级别时显示动画.我该如何做到这一点?

目前,我陷入了第一步.当我将该行添加<item name="android:windowContentTransitions">true</item>到我的style.xml时,我收到一个错误,因为我的最低API要求是11(我的目标是21).我发现的唯一解决方案是将最小API更改为21.

PS我正在使用Android Studio 1.0.1

Dav*_*e S 5

values-v21在那里创建一个新文件夹,您可以将该行添加<item name="android:windowContentTransitions">true</item>到单独的行,styles.xml如果API级别为21+,则使用该行,然后使用正常值或values-v11不包括该行.