GridView 项目动画不停止

GridView item animation not stopping

我正在使用 setLayoutAnimation(controller) 方法对 Gridview 的所有项目使用动画,但是 cancel() 动画方法不起作用。

我的代码在这里:-

Animation   animation = AnimationUtils.loadAnimation(getActivity(), R.anim.shake);
AnimationSet  set = new AnimationSet(true);
set.addAnimation(animation);
LayoutAnimationController  controller = new LayoutAnimationController(set);
gridView.setLayoutAnimation(controller);

我无法理解如何停止 GridView 动画,因为没有调用 start 方法

给这个 try.This 应该可以。

griddemo.clearAnimation();
griddemo.setLayoutAnimation(new LayoutAnimationController(new AnimationSet(false)));
((ImageAdapter)griddemo.getAdapter()).notifyDataSetChanged();