gpt4 book ai didi

带有动画的 Android 调整容器大小

转载 作者:行者123 更新时间:2023-11-29 02:14:56 25 4
gpt4 key购买 nike

我有一个带有几个垂直文本框的线性布局。我想再添加/删除一个文本框(更具体地说,将其设置为可见/消失)。发生这种情况时,我想用动画调整父 View 的大小,而不是让它上下跳动。我在父线性布局上放置了一个布局动画,它使框进/出动画,但它似乎先调整大小,然后为 child 设置动画,但这并不能真正解决我遇到的问题(看起来不错,但你知道)。

有什么想法吗?

最佳答案

我想通了。我通过调整容器的大小来“困难地”做到这一点。基本流程如下:

保存布局参数获取容器的物理尺寸使用物理高度设置布局参数使用递增设置大小的处理程序循环完成后,设置先前的布局参数

代码假定您使用的是线性布局和 WRAP_CONTENT 高度。如果不是,则需要进行调整。

查看博客

http://www.touchtech.co/blog/resize-animation/

关于带有动画的 Android 调整容器大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4818568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com