Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.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
Java Animation.startNow没有';不能在高API级别上工作_Java_Android_Android Animation - Fatal编程技术网

Java Animation.startNow没有';不能在高API级别上工作

Java Animation.startNow没有';不能在高API级别上工作,java,android,android-animation,Java,Android,Android Animation,关于动画的代码(开始和取消,只是一个简单的演示)在Android API 10上运行,但当我在API19上运行它时,它不工作,我不知道为什么? 谁知道为什么,你能指引我吗 public class Animation_Act extends AppCompatActivity implements View.OnClickListener { private Button mIdBtnStartAnimation; private Button mIdBtnStopAnimat

关于动画的代码(开始和取消,只是一个简单的演示)在Android API 10上运行,但当我在API19上运行它时,它不工作,我不知道为什么? 谁知道为什么,你能指引我吗

public class Animation_Act extends AppCompatActivity implements View.OnClickListener {

    private Button mIdBtnStartAnimation;
    private Button mIdBtnStopAnimation;
    private ImageView mIdIvFlag;

    Animation translateAnimation;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_animation_cancel);

        mIdBtnStartAnimation = (Button) findViewById(R.id.id_btn_startAnimation);
        mIdBtnStopAnimation = (Button) findViewById(R.id.id_btn_stopAnimation);
        mIdIvFlag = (ImageView) findViewById(R.id.id_iv_flag);

        mIdBtnStartAnimation.setOnClickListener(this);
        mIdBtnStopAnimation.setOnClickListener(this);

        translateAnimation = new TranslateAnimation(0, 200, 0, 200);
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.id_btn_startAnimation:
                translateAnimation.setDuration(3000);
                mIdIvFlag.setAnimation(translateAnimation);
                translateAnimation.startNow();
                break;
            case R.id.id_btn_stopAnimation:
                translateAnimation.cancel();
                break;
            default:
                break;
        }
    }
}

我已经在API 19(三星Tab4)中检查了它是否工作正常,调试它并检查您的logcat是否有任何异常或错误。请澄清:什么不工作?只是动画没有播放,或者是你的应用程序崩溃了还是其他什么?@RameshKumar感谢你的回复。我已经调试并检查了logcat,没有异常或错误输出,所以wierd,动画没有在API级别上播放19@Opiatefuchs谢谢你的回复。只是动画没有播放,我想不出来,哦(╯□╰)o.找不到问题,您的项目中肯定有其他原因。gradle文件和包含内容等如何…您可以发布gradle吗?