【发布时间】:2011-10-29 12:01:53
【问题描述】:
每个组视图只有 1 个子视图,它是从布局 .xml 文件扩展而来的。我希望为子视图设置动画,以便在显示子项时,其下方的列表项向下滑动。我尝试了一些动画,但问题是首先使子视图的高度/宽度可见,然后视图在该空间内动画。但是,我希望通过使以下组视图向下滑动来为智利视图让路,从而在 2 个列表视图之间显示一个子视图。
例如,我尝试了以下方法。动画确实发生了,但不像我上面描述的那样。在返回子视图之前,我已将以下内容添加到 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"/>
感谢您的帮助。
阿尼。
【问题讨论】:
标签: android animation expandablelistview