0fd7190fdd0629bbcccc251e040feee41fa5be68
The issue happens mainly because two animations(move + change) running on the same view interrupt with each other. When ItemAnimator runs the move animation, it will change the translationX&Y in a time period. When the change animation occurs in this period, it gets this translation value and calculates a non-zero deta, then it would run an unnecessary move animation, which causes the strange reshuffling. In this cl, I skip the translation value only for the tile view when there is pending animation. I also add scroll operation for conditions view to make it scroll to top after condition change. Bug: 33839777 Bug: 33839780 Test: make -j40 RunSettingsRoboTests Change-Id: I2152f93f756ae20cf754d6fca3525119cb4ceb1f
Description
No description provided
Languages
Java
89.8%
Kotlin
10.2%