Android列表项在点击时动画文本

时间:2012-08-07 08:23:53

标签: android listview animation

我有一个列表视图,点击列表中的项目,我想要滑出项目的文本并打开另一个活动。我成功地完成了动画部分。

但是有一个问题:

当我使用setFillAfter(true)将文本滑出屏幕并启动新活动时,如果用户返回列表视图后如何获取项目的文本?我只想在返回时看到文本(没有任何动画)。目前它不可见。

list.setOnItemClickListener(new OnItemClickListener() {
   public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng)
{
    //show animation
    Animation a = AnimationUtils.loadAnimation(this, R.anim.slide_out_left);
    text= (TextView) myView.findViewById(R.id.text);

    text.startAnimation(a);
    a.setFillAfter(true);

    // Start Activity
    startActivity(new Intent(MyClass.this, DetailClass.class);
}
});

以上是简化代码。返回列表活动后,文本仍然不可见。

谢谢,

0 个答案:

没有答案