ทรานซิชัน
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
23 เมษายน 2025 | 1.6.0 | - | - | - |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ Transition คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
ดึงดูด
dependencies { // Java language implementation implementation "androidx.transition:transition:1.6.0" // Kotlin implementation "androidx.transition:transition-ktx:1.6.0" }
Kotlin
dependencies { // Java language implementation implementation("androidx.transition:transition:1.6.0") // Kotlin implementation("androidx.transition:transition-ktx:1.6.0") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา
เวอร์ชัน 1.6
เวอร์ชัน 1.6.0
23 เมษายน 2025
androidx.transition:transition:1.6.0
และ androidx.transition:transition-ktx:1.6.0
เผยแพร่แล้ว เวอร์ชัน 1.6.0 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-rc01
26 มีนาคม 2025
androidx.transition:transition:1.6.0-rc01
และ androidx.transition:transition-ktx:1.6.0-rc01
เผยแพร่แล้ว เวอร์ชัน 1.6.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-beta01
12 มีนาคม 2025
androidx.transition:transition:1.6.0-beta01
และ androidx.transition:transition-ktx:1.6.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่รุ่นอัลฟ่าล่าสุด เวอร์ชัน 1.6.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.6.0-alpha01
11 ธันวาคม 2024
androidx.transition:transition:1.6.0-alpha01
และ androidx.transition:transition-ktx:1.6.0-alpha01
เผยแพร่แล้ว เวอร์ชัน 1.6.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้การเปลี่ยนจะตั้งค่าองค์ประกอบหลักที่ไม่ต่อเนื่องสําหรับ
ViewOverlays
ที่ใช้สร้างภาพเคลื่อนไหวการเปลี่ยน ซึ่งช่วยให้คุณแก้ไขเจ้าของผ่านรายการหลักที่ไม่เกี่ยวข้องกันได้ ซึ่งหมายความว่าตอนนี้คุณสามารถแก้ไขViewModels
, วงจร และอื่นๆ ได้อย่างถูกต้องในระหว่างการเปลี่ยนผ่าน (I10a16, b/340894487, b/287484338)
การแก้ไขข้อบกพร่อง
- ตอนนี้ไลบรารีนี้ใช้แอตทริบิวต์ JSpecify nullness ซึ่งเป็นการใช้ประเภท นักพัฒนาซอฟต์แวร์ Kotlin ควรใช้อาร์กิวเมนต์คอมไพเลอร์ต่อไปนี้เพื่อบังคับใช้การใช้งานที่ถูกต้อง
-Xjspecify-annotations=strict
(นี่เป็นค่าเริ่มต้นที่เริ่มตั้งแต่คอมไพเลอร์ Kotlin เวอร์ชัน 2.1.0) (I1f54e, b/326456246) - นำการระบุการเข้าถึง API ของแพลตฟอร์มใหม่ด้วยตนเองออกแล้ว เนื่องจากการดำเนินการนี้จะทําโดยอัตโนมัติผ่านโมเดล API เมื่อใช้ R8 กับ AGP 7.3 ขึ้นไป (เช่น R8 เวอร์ชัน 3.3) และสำหรับบิลด์ทั้งหมดเมื่อใช้ AGP 8.1 ขึ้นไป (เช่น D8 เวอร์ชัน 8.1) เราขอแนะนำให้ลูกค้าที่ไม่ได้ใช้ AGP อัปเดตเป็น D8 เวอร์ชัน 8.1 ขึ้นไป ดูบทความนี้สำหรับรายละเอียดเพิ่มเติม (Ia60e0, b/345472586)
รุ่น 1.5
รุ่น 1.5.1
24 กรกฎาคม 2024
androidx.transition:transition:1.5.1
และ androidx.transition:transition-ktx:1.5.1
เผยแพร่แล้ว เวอร์ชัน 1.5.1 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่การเรียก
animateToStart()
หรือanimateToEnd()
ในทรานซิชันที่กรอได้จะไม่ได้รับการสนใจหากไม่มีการเริ่มทรานซิชัน (I44d96, b/338624457)
เวอร์ชัน 1.5.0
1 พฤษภาคม 2024
androidx.transition:transition:1.5.0
และ androidx.transition:transition-ktx:1.5.0
เผยแพร่แล้ว เวอร์ชัน 1.5.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.4.0
- ทรานซิชันรองรับการกรอใน API ระดับ 34 ขึ้นไป มีการเพิ่ม API ใหม่ลงใน
TransitionManager
ซึ่งก็คือcontrolDelayedTransition()
ซึ่งจะแสดงผลTransitionSeekController
ที่อนุญาตให้ค้นหาTransition
Fragment 1.7.0 ใช้ฟังก์ชันนี้เพื่อกรอไปยังช่วงเปลี่ยนฉากโดยอัตโนมัติเมื่อใช้ท่าทางสัมผัสเพื่อย้อนกลับแบบคาดการณ์ - ทรานซิชันมีเมธอดใหม่ชื่อ
getRootTransition()
ซึ่งจะแสดงผลทรานซิชันที่มีทรานซิชันปัจจุบันหรือทรานซิชันปัจจุบันหากไม่มีทรานซิชันอื่นใดรวมอยู่ด้วย ซึ่งจะมีประโยชน์หากนักพัฒนาแอปจำเป็นต้องมี Listeners สำหรับเวลาที่ทรานซิชันทั้งหมดเริ่มต้นหรือสิ้นสุด - ตอนนี้
TransitionListeners
มีonTransitionStart()
และonTransitionEnd()
Listeners ใหม่ที่ช่วยนักพัฒนาแอปทราบว่าทรานซิชันกำลังเริ่มหรือสิ้นสุดแบบย้อนกลับหรือไม่ ซึ่งอาจมีความสำคัญต่อการพัฒนาทรานซิชันที่ข้ามได้ซึ่งมีTransitionListeners
เวอร์ชัน 1.5.0-rc02
17 เมษายน 2024
androidx.transition:transition:1.5.0-rc02
และ androidx.transition:transition-ktx:1.5.0-rc02
เผยแพร่แล้ว เวอร์ชัน 1.5.0-rc02 มีการคอมมิตเหล่านี้
การอัปเดตทรัพยากร Dependency
- อัปเดตการพึ่งพาของ FRGMENT เป็นเวอร์ชัน 1.7.0-rc02 ซึ่งแก้ไขข้อบกพร่องที่หากเพิ่มองค์ประกอบที่แชร์ซึ่งไม่สามารถกรอได้ลงในธุรกรรมที่ทรานซิชันอื่นๆ ทั้งหมดสามารถกรอได้ ระบบจะขัดข้อง
เวอร์ชัน 1.5.0-rc01
3 เมษายน 2024
androidx.transition:transition:1.5.0-rc01
และ androidx.transition:transition-ktx:1.5.0-rc01
เผยแพร่แล้ว เวอร์ชัน 1.5.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.5.0-beta01
20 มีนาคม 2024
androidx.transition:transition:1.5.0-beta01
และ androidx.transition:transition-ktx:1.5.0-beta01
เผยแพร่แล้ว เวอร์ชัน 1.5.0-beta01 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาในฟragments ที่การขัดจังหวะการเปลี่ยนผ่านที่เข้ามาด้วยท่าทางสัมผัส "กลับแบบคาดการณ์" จะทำลายมุมมองที่เข้ามา ซึ่งอาจทำให้หน้าจอว่างเปล่า (Id3f22, b/319531491)
เวอร์ชัน 1.5.0-alpha06
10 มกราคม 2024
androidx.transition:transition:1.5.0-alpha06
และ androidx.transition:transition-ktx:1.5.0-alpha06
เผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha06 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- เมื่อใช้
TransitionSeekController.animateToStart()
TransitionListeners
ที่เพิ่มจะมีonTransitionEnd()
ต่อจากRunnable
ของanimateToStart()
(Ic6a55, b/307624554)
การอัปเดตทรัพยากร Dependency
- อัปเดตการพึ่งพาของข้อมูลโค้ดเป็น
1.7.0-alpha08
แล้ว
เวอร์ชัน 1.5.0-alpha05
29 พฤศจิกายน 2023
androidx.transition:transition:1.5.0-alpha05
และ androidx.transition:transition-ktx:1.5.0-alpha05
เผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha05 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไข
NullPointerException
ที่เกิดจากการตั้งค่าการเปลี่ยนองค์ประกอบที่แชร์และตั้งค่าenter/exitTransition
ไม่ได้ (I8472b) - แก้ไขปัญหาที่
animateToStart()
ที่มีSlide()
ย้ายมุมมองกลับไปยังตำแหน่งเริ่มต้นไม่สำเร็จ (I698f4, b/300157785) - แก้ไขปัญหาการกลับมาทำงานซ้ำในทรานซิชันซึ่งทำให้การยกเลิกใช้งานไม่ได้ (Iddcce, b/308379201)
เวอร์ชัน 1.5.0-alpha04
4 ตุลาคม 2023
androidx.transition:transition:1.5.0-alpha04
และ `androidx.transition:transition-ktx:1.5.0-alpha04 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha04 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- การเปลี่ยนแปลงที่สำคัญ - ตอนนี้เมธอด
animateToStart()
จะรับRunnable
ที่ควรใช้เพื่อเปลี่ยนมุมมองการเปลี่ยนกลับไปเป็นสถานะเดิม
เวอร์ชัน 1.5.0-alpha03
20 กันยายน 2023
androidx.transition:transition:1.5.0-alpha03
และ androidx.transition:transition-ktx:1.5.0-alpha03
เผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha03 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้ Transition รองรับภาพเคลื่อนไหวการกดย้อนกลับแบบคาดการณ์ในแอปบนอุปกรณ์ Android 14 เมื่อใช้กับ Fragment
1.7.0-alpha05
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องที่ทําให้การเปลี่ยนสไลด์หยุดชะงัก เมื่อทรานซิชันของภาพสไลด์ขัดจังหวะทรานซิชันของภาพที่จะเข้ามาเพื่อนำมุมมองออก มุมมองจะข้ามไปยังตำแหน่งที่ไม่ถูกต้อง (I946f8, b/297427333)
เวอร์ชัน 1.5.0-alpha02
6 กันยายน 2023
androidx.transition:transition:1.5.0-alpha02
และ androidx.transition:transition-ktx:1.5.0-alpha02
เผยแพร่แล้ว เวอร์ชัน 1.5.0-alpha02 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ตอนนี้
TransitionSeekController
ให้คุณตั้งค่าความคืบหน้าเป็นเศษส่วนของระยะเวลาทั้งหมดผ่านsetCurrentFragment()
ได้แล้ว (aosp/2647607) - ตอนนี้
TransitionSeekController
อนุญาตให้สังเกตความคืบหน้าเมื่อใช้animateToStart()
และanimateToEnd()
โดยการเรียกใช้addOnProgressChangedListener
(aosp/2647607) - เพิ่ม
TransitionManager.seekTo()
เพื่ออนุญาตให้ใช้ฉากเพื่อกรอไปยังช่วงเปลี่ยนฉาก (aosp/2647607) - เพิ่มภาพเคลื่อนไหวตามหลักฟิสิกส์ลงในทรานซิชันการกรอ โดยใช้เครื่องมือติดตามความเร็ว 1 มิติเพื่อติดตามการเปลี่ยนแปลงความคืบหน้าด้วย
setCurrentFraction()
หรือsetCurrentPlayTimeMillis()
และใช้ความเร็วเริ่มต้นของanimateToStart
และanimateToEnd
(aosp/2647607)
การแก้ไขข้อบกพร่อง
- แก้ไขการกะพริบเมื่อกรอไปยัง
AutoTransition
(aosp/2643369) - แก้ไขปัญหาที่ทรานซิชัน
Slide
จะข้ามไปยังตำแหน่งเริ่มต้นที่ไม่ถูกต้องเมื่อถูกขัดจังหวะ (aosp/2733729, b/297427333)
การอัปเดตทรัพยากร Dependency
- ตอนนี้ Transition จะคอมไพล์กับ API 34 แล้ว
เวอร์ชัน 1.5.0-alpha01
10 พฤษภาคม 2023
androidx.transition:transition:1.5.0-alpha01
และ androidx.transition:transition-ktx:1.5.0-alpha01
เผยแพร่แล้ว เวอร์ชันนี้พัฒนาในสาขาภายใน
ฟีเจอร์ใหม่
- ทรานซิชันรองรับการกรอใน API ระดับ 34 ขึ้นไป มีการเพิ่ม API ใหม่ลงใน
TransitionManager
ซึ่งก็คือcontrolDelayedTransition()
ซึ่งจะแสดงผลTransisionSeekController
ที่อนุญาตให้ค้นหาการเปลี่ยน
การเปลี่ยนแปลง API
TransitionManager
มีเมธอดใหม่ชื่อcontrolDelayedTransition()
ซึ่งช่วยให้แอปพลิเคชันควบคุมความคืบหน้าของภาพเคลื่อนไหวของทรานซิชันใน API ระดับ 34 ขึ้นไปได้TransitionSeekController
ที่แสดงผลจะแจ้งให้นักพัฒนาแอปทราบว่าทรานซิชันพร้อมสําหรับการกรอไปข้างหน้า ระยะเวลาของภาพเคลื่อนไหว และอนุญาตให้ตั้งค่าเวลาปัจจุบันของภาพเคลื่อนไหวcontrolDelayedTransition()
รองรับเฉพาะทรานซิชันที่ลบล้างisSeekable()
เพื่อแสดงผลเป็น "จริง"- ทรานซิชันมีเมธอดใหม่ชื่อ
getRootTransition()
ซึ่งจะแสดงผลทรานซิชันที่มีทรานซิชันปัจจุบันหรือทรานซิชันปัจจุบันหากไม่มีทรานซิชันอื่นใดรวมอยู่ด้วย ซึ่งจะมีประโยชน์ในกรณีที่นักพัฒนาแอปต้องมี Listeners สำหรับเวลาที่ทรานซิชันทั้งหมดเริ่มต้นหรือสิ้นสุด - ตอนนี้
TransitionListeners
มีonTransitionStart()
และonTransitionEnd()
Listeners ใหม่ที่ช่วยนักพัฒนาแอปทราบว่าทรานซิชันกำลังเริ่มหรือสิ้นสุดแบบย้อนกลับหรือไม่ ซึ่งอาจมีความสำคัญต่อการพัฒนาทรานซิชันที่ข้ามได้ซึ่งมีTransitionListeners
การแก้ไขข้อบกพร่อง
- ตอนนี้ทรานซิชันจะคัดลอก
TransitionListeners
ของตนเมื่อมีการโคลน ซึ่งหมายความว่าการเพิ่มผู้ฟังใหม่ระหว่างcreateAnimator()
จะไม่ส่งผลต่อการเปลี่ยนเส้นทางรูท
เวอร์ชัน 1.4.1
เวอร์ชัน 1.4.1
21 เมษายน 2021
androidx.transition:transition:1.4.1
และ androidx.transition:transition-ktx:1.4.1
เผยแพร่แล้ว เวอร์ชัน 1.4.1 มีการคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่การเริ่ม
Transition
ในคอนเทนเนอร์หนึ่งจะหยุดทรานซิชันอื่นๆ ที่ทำงานอยู่ชั่วคราวในคอนเทนเนอร์แยกต่างหากโดยไม่ตั้งใจ ซึ่งทำให้ทรานซิชันอื่นๆ เหล่านั้นทำงานไม่เสร็จ (aosp/1664439, b/182845041)
เวอร์ชัน 1.4.0
เวอร์ชัน 1.4.0
27 มกราคม 2021
androidx.transition:transition:1.4.0
และ androidx.transition:transition-ktx:1.4.0
เผยแพร่แล้ว เวอร์ชัน 1.4.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.3.0
- อาร์ติแฟกต์
transition-ktx
แนะนำส่วนขยาย Kotlin สำหรับเพิ่มตัวรับฟังลงในอินสแตนซ์ AndroidXTransition
(b/138870873)
เวอร์ชัน 1.4.0-rc01
2 ธันวาคม 2020
androidx.transition:transition:1.4.0-rc01
และ androidx.transition:transition-ktx:1.4.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงจาก 1.4.0-beta01
เวอร์ชัน 1.4.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.4.0-beta01
22 กรกฎาคม 2020
androidx.transition:transition:1.4.0-beta01
และ androidx.transition:transition-ktx:1.4.0-beta01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.4.0-alpha01
เวอร์ชัน 1.4.0-beta01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.4.0-alpha01
24 มิถุนายน 2020
androidx.transition:transition:1.4.0-alpha01
และ androidx.transition:transition-ktx:1.4.0-alpha01
เผยแพร่แล้ว เวอร์ชัน 1.4.0-alpha01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- อาร์ติแฟกต์
transition-ktx
แนะนำส่วนขยาย Kotlin สำหรับเพิ่มตัวรับฟังลงในอินสแตนซ์ AndroidXTransition
(b/138870873)
เวอร์ชัน 1.3.1
เวอร์ชัน 1.3.1
19 กุมภาพันธ์ 2020
androidx.transition:transition:1.3.1
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.1 มีคอมมิตเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องเมื่อมีการครอบตัดมุมมองภาพเคลื่อนไหวบางส่วนอย่างไม่ถูกต้องเมื่อใช้ ChangeTransform (b/148798452)
เวอร์ชัน 1.3.0
เวอร์ชัน 1.3.0
22 มกราคม 2020
androidx.transition:transition:1.3.0
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0 มีคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.2.0
- การปรับปรุงสำหรับ Fragment 1.2.0: ปรับปรุงการผสานรวมกับ Fragment 1.2.0 เพื่อให้แน่ใจว่าระบบจะไม่ทำลายมุมมองของ Fragment ก่อนที่การเปลี่ยนจะเสร็จสมบูรณ์และยกเลิกการเปลี่ยนในเวลาที่เหมาะสม
เวอร์ชัน 1.3.0-rc02
4 ธันวาคม 2019
androidx.transition:transition:1.3.0-rc02
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-rc02 มีการคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขปัญหาที่ระบบทำเครื่องหมายมุมมองเป็น
INVISIBLE
อย่างไม่ถูกต้องหลังจากแสดงรายการที่ฝังอยู่ (b/70793925)
เวอร์ชัน 1.3.0-rc01
23 ตุลาคม 2019
androidx.transition:transition:1.3.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่ 1.3.0-beta01
เวอร์ชัน 1.3.0-rc01 มีการคอมมิตเหล่านี้
เวอร์ชัน 1.3.0-beta01
9 ตุลาคม 2019
androidx.transition:transition:1.3.0-beta01
ได้รับการปล่อยแล้ว เวอร์ชัน 1.3.0-beta01 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ปรับปรุงการผสานรวมกับ Fragment
1.2.0-beta01
เพื่อให้แน่ใจว่าระบบจะไม่ทำลายมุมมองของ Fragment ก่อนที่การเปลี่ยนภาพจะเสร็จสมบูรณ์และยกเลิกการเปลี่ยนภาพในเวลาที่เหมาะสม (aosp/1119841)
เวอร์ชัน 1.2.0
เวอร์ชัน 1.2.0
9 ตุลาคม 2019
androidx.transition:transition:1.2.0
เผยแพร่โดยไม่มีการเปลี่ยนแปลงจาก 1.2.0-rc01 เวอร์ชัน 1.2.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.1.0
คุณควรใช้เวอร์ชันนี้หากกําหนดเป้าหมายเป็น API ระดับ 29 มิฉะนั้นทรานซิชันบางรายการอาจทำงานไม่ถูกต้อง เวอร์ชันนี้ใช้เมธอดสาธารณะใหม่ที่เพิ่มใน API ระดับ 29 แทนการเรียกใช้การสะท้อน การดำเนินการนี้เป็นส่วนหนึ่งของข้อจำกัดเกี่ยวกับอินเทอร์เฟซที่ไม่ใช่ SDK
เวอร์ชัน 1.2.0-rc01
5 กันยายน 2019
androidx.transition:transition:1.2.0-rc01
เผยแพร่โดยไม่มีการเปลี่ยนแปลงนับตั้งแต่เวอร์ชัน 1.2.0-beta01
ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
เวอร์ชัน 1.2.0-beta01
2 กรกฎาคม 2019
androidx.transition:transition:1.2.0-beta01
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
ฟีเจอร์ใหม่
- คุณควรใช้เวอร์ชันนี้หากระบุ 29 เป็น
targetSdkVersion
มิฉะนั้นทรานซิชันบางรายการอาจทำงานไม่ถูกต้อง เวอร์ชันนี้ใช้เมธอดสาธารณะใหม่ที่เพิ่มใน API ระดับ 29 แทนการเรียกใช้การสะท้อน การดำเนินการนี้เป็นส่วนหนึ่งของข้อจำกัดเกี่ยวกับอินเทอร์เฟซที่ไม่ใช่ SDK
เวอร์ชัน 1.2.0-alpha01
7 พฤษภาคม 2019
androidx.transition:transition:1.2.0-alpha01
ได้รับการปล่อยแล้ว
ฟีเจอร์ใหม่
- คุณควรใช้เวอร์ชันนี้หากระบุ Q เป็น
targetSdkVersion
มิฉะนั้นทรานซิชันบางรายการอาจทำงานไม่ถูกต้อง เวอร์ชันนี้ใช้เมธอดสาธารณะใหม่ที่เพิ่มใน Q แทนการเรียกใช้การสะท้อน การดำเนินการนี้เป็นส่วนหนึ่งของข้อจำกัดเกี่ยวกับอินเทอร์เฟซที่ไม่ใช่ SDK
เวอร์ชัน 1.1.0
เวอร์ชัน 1.1.0
2 กรกฎาคม 2019
androidx.transition:transition:1.1.0
เผยแพร่โดยไม่มีการเปลี่ยนแปลงจาก 1.1.0-rc02
ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
เวอร์ชัน 1.1.0-rc02
5 มิถุนายน 2019
androidx.transition:transition:1.1.0-rc02
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
แก้ไขข้อบกพร่อง
- แก้ไข
TransitionManager.endTransitions()
ให้ทํางานกับทรานซิชันแบบมีเงื่อนไขได้อย่างถูกต้อง (aosp/946400)
เวอร์ชัน 1.1.0-rc01
7 พฤษภาคม 2019
androidx.transition:transition:1.1.0-rc01
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
เวอร์ชัน 1.1.0-beta01
3 เมษายน 2019
androidx.transition:transition:1.1.0-beta01
ได้รับการปล่อยแล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
แก้ไขข้อบกพร่อง
- แก้ไขข้อบกพร่องการแคช
ViewGroupOverlay
ในVisibility
ซึ่งเกิดขึ้นใน API ระดับ 17 และต่ำกว่า (aosp/937350)
เวอร์ชัน 1.1.0-alpha02
13 มีนาคม 2019
androidx.transition:transition:1.1.0-alpha02
ได้รับการปล่อยแล้ว ดูรายการคอมมิตทั้งหมดที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่
การเปลี่ยนแปลง API
- เปลี่ยนประเภทพารามิเตอร์เมธอดของ
Scene.getCurrentScene()
จากView
เป็นViewGroup
แก้ไขข้อบกพร่อง
SidePropagation
ไม่ทำงานเมื่อมีการตั้งค่าความล่าช้าเพิ่มเติมผ่านsetStartDelay()
(b/119839526)ChangeImageTransform
ใช้เมทริกซ์ที่ไม่ถูกต้องเมื่อถูกขัดจังหวะก่อน API 21 (b/123226255)ChangeTransform
ทํางานไม่ถูกต้องในบางกรณีก่อน API 21 (b/125777978)
เวอร์ชัน 1.1.0-alpha01
3 ธันวาคม 2018
การเปลี่ยนแปลง API
- aosp/807055: วิธีการ
Scene.getCurrentScene(View)
เผยแพร่ต่อสาธารณะ ซึ่งช่วยให้คุณเขียนตรรกะแบบมีเงื่อนไขที่กําหนดเองได้ โดยอิงตามฉากปัจจุบัน
แก้ไขข้อบกพร่อง
- แก้ไขข้อขัดข้องเมื่อใช้
TransitionManager
เพื่อยุบ/ขยายรายการในRecyclerView
(b/37129527) - แก้ไขภาพเคลื่อนไหวที่ไม่ถูกต้องเมื่อมีการใช้การเปลี่ยนระดับการแชร์ 2 รายการ (b/62629600)
- อนุญาตให้ลบล้างค่า เช่น ระยะเวลาและตัวแปลงค่า สำหรับรายการย่อยของ TransitionSet (b/64644617)
- แก้ไขข้อบกพร่องเล็กๆ น้อยๆ อื่นๆ อีกมากมาย