【发布时间】:2014-11-05 16:44:53
【问题描述】:
我正在寻找实现在 android 中滑动打开或展开 ListView 的动画。目前,我正在使用缩放动画(如下所示)
Animation slideDown = new ScaleAnimation(1.0f, 1.0f, 0.0f, 1.0f);
slideDown.setDuration(1000);
但这不起作用有两个原因:
1) 我希望第一个项目淡入,然后列表下拉。如果我在动画中进行淡入淡出,整个列表会显示出来,然后跳回顶部并缩小到全尺寸
2) 我并不是真的想按比例缩放,我只想通过在底部设置动画来显示 ListView(如果有意义的话)。
有没有一种方法可以只在底部边缘或类似的地方进行 TranslateAnimation?我查看了可绘制剪辑资源,但这似乎不符合我的需求(我不确定如何将它应用于 ListView)。而且我使用的是普通的 ListView,而不是 ExpandableListView,因为我只有一组项目。
【问题讨论】:
标签: android listview animation