Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android TransitionDrawable的问题_Android_Animation_Transition - Fatal编程技术网

Android TransitionDrawable的问题

Android TransitionDrawable的问题,android,animation,transition,Android,Animation,Transition,我正在使用TransitionDrawable来显示一组图像,这些图像在之间进行转换。活动中的代码如下: TransitionDrawable simons; simons=(TransitionDrawable)getResources().getDrawable(R.drawable.rocket_thrust); simons.startTransition(2000); frame.setImageDrawable(simons); 以及res/d

我正在使用TransitionDrawable来显示一组图像,这些图像在之间进行转换。活动中的代码如下:

TransitionDrawable simons;
 simons=(TransitionDrawable)getResources().getDrawable(R.drawable.rocket_thrust);
         simons.startTransition(2000);
         frame.setImageDrawable(simons);
以及res/drawable文件夹中包含三幅图像的xml文件

<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android"
    >
    <item android:drawable="@drawable/simon" android:duration="500" />
    <item android:drawable="@drawable/simons" android:duration="500" />
    <item android:drawable="@drawable/chipmubnks" android:duration="500" />
</transition>


我面临的问题是,只有前两张图像出现在它们之间的过渡,而第三张图像没有出现。我在这里遗漏了什么吗?

你以前见过吗?或者

嗨,朋友们。我刚刚发现TransitionDrawable只能应用于两个可绘制资源。感谢那些努力寻找解决方案的人。