0

您能否建议我有关如何在“长项目单击”后用动画替换列表视图的行的想法。当您“长按”一条推文时,我想做类似 Twitter 的应用程序。谢谢你。

4

1 回答 1

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——更新ListView中的单项

动画

于 2013-07-17T03:13:38.710 回答