我在一个移动应用程序上显示了几个图形,它们就像一个单位步函数,所以基本上是一个平方图。我想在第一分钟内触发一个特定的动画,然后在接下来的一分钟内转换到另一个动画,以此类推,但这是在另一个与第一个并行工作的应用程序上。
基本上,这些动画意味着图形是向上或向下的,而用户没有实际看到图形,因为这是在可穿戴设备(我的应用程序)上。
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。你知道我该怎么做吗?
暂无答案!
目前还没有任何答案,快来回答吧!