我看到 Kitkat 添加了场景和过渡(我现在正在学习的东西)。看起来很容易实现,但是如果我的 minSDKVersion 设置为 19 以下,我需要使用@SuppressLint("NewApi")。
这是否意味着我的应用程序会因较低的 sdks 而崩溃?我正在 Nexus 5 上进行测试,所以它运行良好。如果是这样,我可以使用某个包为较低的 API 实现场景和过渡吗?如果没有,我如何为较低的 API 设计类似的转换?
我看到 Kitkat 添加了场景和过渡(我现在正在学习的东西)。看起来很容易实现,但是如果我的 minSDKVersion 设置为 19 以下,我需要使用@SuppressLint("NewApi")。
这是否意味着我的应用程序会因较低的 sdks 而崩溃?我正在 Nexus 5 上进行测试,所以它运行良好。如果是这样,我可以使用某个包为较低的 API 实现场景和过渡吗?如果没有,我如何为较低的 API 设计类似的转换?
如果您尝试使用不存在的 API,应用程序将崩溃。您可以使用第三方库,例如Transitions Backport,它将转换框架反向移植到 API 14。