gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:22 24 4
gpt4 key购买 nike

我正在尝试通过让 Activity 之间共享的 View 来遵循 Material 设计模型,以便在 Activity 之间切换时为其新位置/属性设置动画。我正在使用在 https://developer.android.com/training/material/animations.html 找到的指南.但是,这些动画需要 API 21,而我的应用需要达到比这更大的市场份额,所以我只想在设备具有适当的 API 级别时显示动画。我该如何实现?

目前,我卡在了第一步。当我添加行 <item name="android:windowContentTransitions">true</item>对于我的 style.xml,我得到一个错误,因为我的最低 API 要求是 11(我的目标是 21)。我找到的唯一解决方案是将最小 API 更改为 21。

附言我正在使用 Android Studio 1.0.1

最佳答案

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

关于java - Android:如果 API 级别低于 21,则禁用内容转换动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28570178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com