动画自定义列表视图

时间:2012-09-08 07:59:40

标签: android android-animation

我在论坛上搜索了这个,但没有找到类似的问题,好吧我有一个自定义列表视图,此列表中的每个条目都是文本视图和图像。假设用户在某些活动中添加文本,并按下保存按钮。按下后退按钮返回此列表视图。刚刚添加的条目应该从右侧滑入。我怎么能这样做,任何一个例子都会有所帮助。

2 个答案:

答案 0 :(得分:0)

这是一个从下到上的工作示例,我想你可以把它转到右到左; - )

@Override
    public View getView(int position, View convertView, ViewGroup parent) {

        //Do the animation once.    
        if (position > maxposition) {
            AnimationSet set = new AnimationSet(true);

            Animation animation = new AlphaAnimation(0.0f, 1.0f);
            animation.setDuration(400);
            set.addAnimation(animation);

            animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF,
                    0.0f, Animation.RELATIVE_TO_SELF, 0.0f,
                    Animation.RELATIVE_TO_SELF, 1.0f,
                    Animation.RELATIVE_TO_SELF, 0.0f);
            animation.setDuration(500);
            set.addAnimation(animation);

            row.startAnimation(set);
            maxposition = position;
        } 

        return row;
    }

答案 1 :(得分:0)

谢谢大家的贡献,我做了一些挖掘,发现内插器为视图提供动画。提到了一个例子,实现了它并得到了我想要的东西。