用户指南  代码示例

API 参考
最新更新
稳定版 发布候选版 Beta 版 Alpha 版 2025 年 4 月 9 日
声明依赖项 1.1.0 - - -

如需添加对 DynamicAnimation 的依赖项,您必须将 Google Maven 代码库添加到您的项目。如需了解详情,请阅读Google 的 Maven 代码库

在应用的 build.gradle 文件或模块中添加所需工件的依赖项

Groovy

Kotlin

dependencies {
    // Java language implementation
    implementation "androidx.dynamicanimation:dynamicanimation:1.1.0"

    // Kotlin
    implementation "androidx.dynamicanimation:dynamicanimation-ktx:"
}

如需详细了解依赖项,请参阅添加构建依赖项

dependencies {
    // Java language implementation
    implementation("androidx.dynamicanimation:dynamicanimation:1.1.0")

    // Kotlin
    implementation("androidx.dynamicanimation:dynamicanimation-ktx:")
}

反馈

您的反馈有助于改进 Jetpack。如果您发现新问题或有改进此库的建议,请告诉我们。在创建新问题之前,请查看此库中的现有问题。您可以通过点击星形按钮为您已有的问题投票。

创建新问题

如需了解详情,请参阅问题跟踪器文档

版本 1.1.0

androidx.dynamicanimation:dynamicanimation:1.1.0androidx.dynamicanimation:dynamicanimation-ktx:1.1.0 已发布。版本 1.1.0 包含这些提交

androidx.dynamicanimation:dynamicanimation:1.1.0androidx.dynamicanimation:dynamicanimation-ktx:1.1.0 已发布。版本 1.1.0 包含这些提交

声明依赖项

API 更改

DynamicAnimation 库现已稳定。

  • 版本 1.1.0-rc01

2025 年 3 月 26 日

androidx.dynamicanimation:dynamicanimation:1.1.0-rc01androidx.dynamicanimation:dynamicanimation-ktx:1.1.0-rc01 已发布。版本 1.1.0-rc01 包含这些提交

版本 1.1.0-beta01

2025 年 3 月 12 日

androidx.dynamicanimation:dynamicanimation:1.1.0-beta01 已发布。版本 1.1.0-beta01 包含这些提交

隐藏 AnimationHandler 类可见性。( I8072e )

DynamicAnimation 库现已稳定。

  • Bug 修复

此库现在使用 JSpecify nullability 注解,它们是类型用法注解。Kotlin 开发者应使用以下编译器参数来强制执行正确用法:-Xjspecify-annotations=strict(从 Kotlin 编译器 2.1.0 版本开始,这是默认设置)。(I70783, b/326456246)

  • 版本 1.1.0-alpha03

2019 年 12 月 4 日

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 已发布,自 1.1.0-alpha02 以来没有值得注意的公开更改。版本 1.1.0-alpha03 包含这些提交

版本 1.1.0-alpha02

2019 年 7 月 2 日

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02 已发布。此版本中包含的提交可在此处找到。

注意:此版本依赖于 Java 8 编程语言。请阅读使用 Java 8 语言功能,了解如何在项目中运用它。

修复了取消时处理待处理位置的 Bug (aosp/978170)

  • 版本 1.1.0-alpha01

2019 年 4 月 3 日

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01 已发布。此版本中包含的提交可在此处找到。

Dynamicanimation-Ktx 版本 1.0.0

版本 1.0.0-beta01

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01 已发布。版本 1.0.0-beta01 包含这些提交

androidx.dynamicanimation:dynamicanimation:1.1.0-beta01 已发布。版本 1.1.0-beta01 包含这些提交

DynamicAnimation-Ktx 版本 1.0.0-alpha03

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 已发布,自 1.0.0-alpha02 以来没有值得注意的公开更改。版本 1.0.0-alpha03 包含这些提交

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 已发布,自 1.1.0-alpha02 以来没有值得注意的公开更改。版本 1.1.0-alpha03 包含这些提交

DynamicAnimation-Ktx 版本 1.0.0-alpha02

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02 已发布。此版本中包含的提交可在此处找到。

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01 已发布。此版本中包含的提交可在此处找到。

API 更改

springAnimationOfflingAnimationOf 更改为接受 setter 和 getter,而不是 target 和 FloatPropertyCompat,以分别实例化 SpringAnimationFlingAnimation

  • Dynamicanimation-Ktx 版本 1.0.0-alpha01

2019 年 2 月 7 日

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01 已发布。这是 dynamic-animation-ktx 的首次发布。

新功能

用于创建 SpringAnimationsFlingAnimations 的全新 Kotlin API

  • 本页面上的内容和代码示例受内容许可中描述的许可条款约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。