Dynamicanimation

יצירת אנימציות חלקות באמצעות ממשק API ליצירת אנימציות שמבוסס על פיזיקה.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
12 במרץ 2025 1.0.0 - 1.1.0-beta01 -

הצהרת יחסי תלות

כדי להוסיף תלות ב-DynamicAnimation, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle של האפליקציה או המודול:

מגניב

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

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

Kotlin

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

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

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

גרסה 1.1.0

גרסה 1.1.0-beta01

12 במרץ 2025

androidx.dynamicanimation:dynamicanimation:1.1.0-beta01 משוחרר. גרסת 1.1.0-beta01 כוללת את ההוספות האלה.

שינויים ב-API

  • הסתרת החשיפה של הכיתה AnimationHandler. (I8072e)

תיקוני באגים

  • הספרייה הזו משתמשת עכשיו בהערות של JSpecify לגבי ערכים null, שהן שימוש בסוג. מפתחי Kotlin צריכים להשתמש בארגומנטים הבאים של המהדר כדי לאכוף שימוש נכון: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode. (I70783, ‏ b/326456246)

גרסה 1.1.0-alpha03

4 בדצמבר 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha03 פורסם ללא שינויים ציבוריים משמעותיים מאז 1.1.0-alpha02. גרסה 1.1.0-alpha03 מכילה את השמירות האלה.

גרסה 1.1.0-alpha02

2 ביולי 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha02 משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

תיקוני באגים

  • תוקן באג בטיפול במיקום בהמתנה כשהוא בוטל (aosp/978170)

גרסה 1.1.0-alpha01

3 באפריל 2019

androidx.dynamicanimation:dynamicanimation:1.1.0-alpha01 משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

Dynamicanimation-Ktx גרסה 1.0.0

גרסה 1.0.0-beta01

12 במרץ 2025

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01 משוחרר. גרסת 1.0.0-beta01 מכילה את ההוספות האלה.

DynamicAnimation-Ktx גרסה 1.0.0-alpha03

4 בדצמבר 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 פורסם ללא שינויים ציבוריים משמעותיים מאז 1.0.0-alpha02. גרסה 1.0.0-alpha03 כוללת את ההצהרות האלה.

DynamicAnimation-Ktx גרסה 1.0.0-alpha02

3 באפריל 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha02 משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

שינויים ב-API

  • שינינו את springAnimationOf ו-flingAnimationOf כך שיקבלו setter ו-getter במקום יעד ו-FloatPropertyCompat כדי ליצור מופע של SpringAnimation ו-FlingAnimation, בהתאמה.

Dynamicanimation-Ktx גרסה 1.0.0-alpha01

7 בפברואר 2019

androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha01 משוחרר. זוהי הגרסה הראשונה של dynamic-animation-ktx.

תכונות חדשות

  • ממשק API חדש ל-Kotlin ליצירת SpringAnimations ו-FlingAnimations