用动画Android替换listview的行

时间:2013-07-17 02:35:59

标签: android listview animation

你可以请教我一些关于如何在“长项目点击”后用动画替换一行列表视图动画的想法。当你长按“推特”时,我想做一些像Twitter的应用程序。 谢谢。

1 个答案:

答案 0 :(得分:1)

首先,你应该得到你想要的项目:

int visiblePosition = yourListView.getFirstVisiblePosition();
View v = yourListView.getChildAt(itemIndex - visiblePosition);

其次,在项目上开始动画:

Animation anim = AnimationUtils.loadAnimation(
                 GoTransitApp.this, android.R.anim.slide_out_right
             );
anim.setDuration(500);
v.startAnimation(anim );

希望这会对你有帮助!

参考: Android – Update single item in ListView

animation