คำถามติดแท็ก android-motionlayout

1
เค้าโครงแบบเคลื่อนไหวพร้อม EditText จะทำลายภาพเคลื่อนไหว
ฉันสร้าง MotionLayout ง่าย ๆ ซึ่งเกือบจะคล้ายกับเค้าโครงของผู้ประสานงาน (ภาพเคลื่อนไหวแตกต่างกันเล็กน้อย) บางสิ่งเช่นนี้ที่นี่: การใช้ EditText Views ภายในพื้นที่เนื้อหาจะแบ่งภาพเคลื่อนไหว MotionLayout ออกเมื่อคีย์บอร์ดเปิดขึ้น ภาพเคลื่อนไหวมีความล่าช้าสถานะไม่ถูกต้องและ UI เริ่มค้างเล็กน้อย ความคิดใด ๆ วิธีการแก้ปัญหานี้? เชื่อมโยงไปยังข้อผิดพลาดเป็น gif รุ่นที่ใช้: com.google.android.material:material:1.2.0-alpha01 androidx.constraintlayout:constraintlayout:2.0.0-beta3 ฉันสามารถจำลองพฤติกรรมนี้ได้ในแอปตัวอย่างขนาดเล็ก ตัวอย่าง layout.xml: <androidx.constraintlayout.motion.widget.MotionLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" app:layoutDescription="@xml/animation" tools:showPaths="true"> <androidx.appcompat.widget.Toolbar android:id="@+id/customtoolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <com.google.android.material.textview.MaterialTextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="32dp" android:layout_marginBottom="48dp" android:text="title" …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.