我是使用Android Studio的新手。
我曾尝试使用动画列表在片段上制作动画,但在运行我的代码后,我的png没有显示在屏幕上。
这是我的动画xml文件中的代码
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/baby1" android:duration="100" />
<item android:drawable="@drawable/baby2" android:duration="1000" />
<item android:drawable="@drawable/baby1" android:duration="100" />
<item android:drawable="@drawable/baby2" android:duration="300" />
</animation-list>
然后,这是我的片段文件
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View myGotRex = inflater.inflate(R.layout.fragment_home, container, false);
imageView = (ImageView)myGotRex.findViewById(R.id.imageBaby);
if(imageView == null) throw new AssertionError();
imageView.setBackgroundResource(R.drawable.animation_baby);
anim = (AnimationDrawable)imageView.getBackground();
anim.start();
return inflater.inflate(R.layout.fragment_home, container, false);
}
我想知道动画列表是否与片段一起使用?