我已经找到了如何使用LayoutTransition
启用布局转换(另请参阅here),并设法使用setStartDelay()
和{{自定义转换的时间和持续时间3}}
我正在使用它在我的应用程序的设置页面中显示和隐藏部分的动画,它看起来非常好。
然而,虽然setDuration()
确实对转换速度有影响(例如视图向上滑动以关闭上面隐藏视图留下的间隙的速度),但速度不是恒定的,因为某些视图是比其他人更高......在固定的持续时间内你会得到不同的滑动速度。
有没有办法设置转换速度而不是持续时间?也许我需要使用一种不同的动画布局方法(例如setDuration()
),但我对我已经使用的方法很感兴趣,因为它具有简单的优点......我的应用程序有一个最小的API为16,因此可能会排除一些更新的方法。