gpt4 book ai didi

android - ExpandableList 中的动画 subview

转载 作者:太空狗 更新时间:2023-10-29 14:30:51 24 4
gpt4 key购买 nike

每个组 View 我只有 1 个 subview ,它是从布局 .xml 文件扩展而来的。我希望为 subview 设置动画,以便在显示子项时,其下方的列表项向下滑动。我尝试了一些动画,但问题是首先使 subview 的高度/宽度可见,然后 View 在该空间内进行动画处理。但是,我希望通过使以下组 View 向下滑动以为智利 View 让路,从而在 2 个 ListView 之间显示一个 subview 。

例如,我尝试了以下方法。动画确实发生了,但不像我上面描述的那样。在返回 subview 之前,我已将以下内容添加到 getChildView():

    Animation anim = AnimationUtils.loadAnimation(MyExpandableList.this,
R.anim.translate);
v.setAnimation(anim);

这是我的 translate.xml:

    <?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromYDelta="-50%p"
android:toYDelta="0"
android:duration="500"/>

感谢您的帮助。

阿尼。

最佳答案

您还必须为当前添加的 subview 下方的所有 subview 设置动画。将所有 Aniamtions 添加到 AnimationSet 并启动该集。

关于android - ExpandableList 中的动画 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103001/

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