创建一个序列,以便代码一个接一个地运行"?

时间:2017-12-20 22:06:01

标签: java android showcaseview

快速提问......

我目前正在使用图书馆来展示"展示"视图,以帮助第一次使用我的应用程序的用户知道如何执行某些功能。我的问题是,我使用的图书馆,MaterialIntroView,似乎没有任何内置的方法,我可以创建一个序列来显示一个"展示"又一个完成了。

我希望能够在用户点击后第一个被解雇后显示另一个MaterialIntroView。

我尝试使用库提供的.setListener(new MaterialIntroListener()方法,只需在onClick中插入另一个MaterialIntroView.Builder,但第二个showcaseview在第一个被取消后不会显示。显然不是正确的方法......

是否有任何类型的内置Android方法可用于创建某种类型的序列,可以在另一批代码完成后运行一批代码?请注意,我不希望在一定时间后出现一个 - 相反,我希望下一个视图仅在第一个被用户点击后被删除后显示。

非常感谢你的帮助!让我知道是否还有其他任何我应该补充澄清的内容。

1 个答案:

答案 0 :(得分:0)

您可以查看动画需要多长时间,然后集成一个简单的计时器,在下一个动画开始之前暂停该过程。

try {
        Thread.sleep(milliseconds);
    } catch (Exception e) {

    }

其中milliseconds 是一个占位符的时间,以毫秒(MS)为单位,所以如果你输入1000,线程将等待1秒