ทรานซิชัน
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
11 ธันวาคม 2024 | 1.5.1 | - | - | 1.6.0-alpha01 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ Transition คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
ดึงดูด
dependencies { // Java language implementation implementation "androidx.transition:transition:1.5.1" // Kotlin implementation "androidx.transition:transition-ktx:1.5.1" }
Kotlin
dependencies { // Java language implementation implementation("androidx.transition:transition:1.5.1") // Kotlin implementation("androidx.transition:transition-ktx:1.5.1") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมในเอกสารประกอบของเครื่องมือติดตามปัญหา
เวอร์ชัน 1.6
เวอร์ชัน 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, -Xtype-enhancement-improvements-strict-mode
(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
- การปรับปรุงสำหรับ 1.2.0: ปรับปรุงการผสานรวมกับ 1.2.0 เพื่อให้แน่ใจว่าระบบจะไม่ทำลายมุมมองของ 1.2.0 ก่อนที่การเปลี่ยนภาพจะเสร็จสมบูรณ์และยกเลิกการเปลี่ยนภาพในเวลาที่เหมาะสม
เวอร์ชัน 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)
- แก้ไขข้อบกพร่องเล็กๆ น้อยๆ อื่นๆ อีกมากมาย