制作animateLayoutChanges和滚动视图效果很好

时间:2015-10-06 23:48:40

标签: android android-layout

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

  1. 我想滚动到滚动视图的最底部,而动画(显示表单字段)正在改变视图的高度。如果我尝试这样做,滚动会停留在视图的底部。

  2. 如果视图已经一直滚动到底部,并且会出现一个动画,会降低视图的高度 - 例如,验证错误消失 - 那么一切都会停留在同一个地方直到结束动画然后按10px(或任何高度减少)快速捕捉。我想动画这个变化。

  3. 我觉得有一些技巧或API我不知道 - 我该如何完成这些?

    谢谢!

0 个答案:

没有答案