我有一个动画,在第一次显示片段时正确启动。但是在方向更改后,它不会重新启动。动画是一个动画列表资源集,作为ImageView的背景。旋转之后动画将不会重新启动
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View root = inflater.inflate(R.layout.fragment_lead_manual,
container, false);
final ImageView badgeEntryView = (ImageView) root
.findViewById(R.id.manual_image);
mAnimation = (AnimationDrawable) badgeEntryView.getBackground();
return root;
}
@Override
public void onResume() {
super.onResume();
mAnimation.start();
}
@Override
public void onPause() {
super.onPause();
mAnimation.stop();
}
编辑:我忘了补充一点,动画是一个标签,这使得事情变得更加困难里面。不过,我已经找到了问题并将在下面添加答案。