如何在androidstudio中设置动画的触发时间?

4xrmg8kj  于 2021-07-11  发布在  Java
关注(0)|答案(0)|浏览(203)

我在一个移动应用程序上显示了几个图形,它们就像一个单位步函数,所以基本上是一个平方图。我想在第一分钟内触发一个特定的动画,然后在接下来的一分钟内转换到另一个动画,以此类推,但这是在另一个与第一个并行工作的应用程序上。
基本上,这些动画意味着图形是向上或向下的,而用户没有实际看到图形,因为这是在可穿戴设备(我的应用程序)上。

private void triggerAnimationStepUp()
    {
        Handler myHandler = new Handler();
        myHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                //Do something after 20 seconds
                //call the method which is schedule to call after 20 sec
                YoYo.with(Techniques.Pulse)
                        .duration(20000)
                        .repeat(0)
                        .playOn(stepupimage);
            }
        }, 0);  //the time is in miliseconds

    }
    private void triggerAnimationStepDown()
    {
        Handler myHandler = new Handler();
        myHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                //Do something after 20 seconds
                //call the method which is schedule to call after 40 sec
                YoYo.with(Techniques.Pulse)
                        .duration(1500)
                        .repeat(20)
                        .playOn(stepdownimage);
            }
        }, 20000);  //the time is in miliseconds
    }

这些是我将要使用的方法,但我不知道如何调整它们以使其按我想要的方式工作。我用的是yoyo图书馆from:httpshttp://github.com/daimajia/androidviewanimations。你知道我该怎么做吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题