如何添加仅在第一次加载项目时出现的动画,如 Android 上的 Google+ 应用程序中的动画?
谢谢!
在自定义适配器的 getView 方法中,尝试将以下动画添加到 convertView(list view item),你应该能够做到这一点..它对我有用
您需要将 TranslateAnimation 设置为视图,这样就可以解决问题。如果您希望此动画仅发生一次,则需要使用某些键值对将传递给适配器的数组更新为“isAnimated” :"true" 动画在视图项上至少发生一次后,如果您将 item.isAnimated 设置为 true,则不应运行动画。
TranslateAnimation translateAnim = new TranslateAnimation(0, 0, 200, 0 );
listView.clearAnimation();
translateAnim.setDuration(500);
translateAnim.setFillBefore(true);
listView.startAnimation(translateAnim);
希望这可以帮助 :)