Android 使动画更改和滚动视图播放得很好

Android 使动画更改和滚动视图播放得很好,android,android-layout,Android,Android Layout,我有一个涉及表单验证的活动,表单字段下面会出现验证错误。表单有时会公开额外的表单字段,并且足够长,对于小屏幕,如果用户看到底部,则需要滚动表单。我在布局元素中使用了android:animateLayoutChanges=“true”为这些转换设置了动画。我对这一观点有以下两个相关问题: 我想滚动到滚动视图的最底部,同时动画(显示表单字段)正在更改视图的高度。如果我尝试这样做,滚动将在视图的旧底部停止 如果视图已经一直滚动到底部,并且出现了一个降低视图高度的动画(例如,验证错误消失),那么所有内

我有一个涉及表单验证的活动,表单字段下面会出现验证错误。表单有时会公开额外的表单字段,并且足够长,对于小屏幕,如果用户看到底部,则需要滚动表单。我在布局元素中使用了
android:animateLayoutChanges=“true”
为这些转换设置了动画。我对这一观点有以下两个相关问题:

  • 我想滚动到滚动视图的最底部,同时动画(显示表单字段)正在更改视图的高度。如果我尝试这样做,滚动将在视图的旧底部停止

  • 如果视图已经一直滚动到底部,并且出现了一个降低视图高度的动画(例如,验证错误消失),那么所有内容都将保持在同一位置,直到动画结束,然后以10px的速度捕捉(或者以任何高度降低的速度捕捉)。我想为这一变化设置动画

  • 我觉得我缺少了一些技巧或API——我该如何实现这些呢


    谢谢

    您的scrollview子(布局)是否具有android:animateLayoutChanges=“true”?您是否解决了此问题?我知道这是很久以前的问题了,但我现在被这个问题绊住了。